﻿@import url('https://fonts.googleapis.com/css?family=Roboto');



/*.container{ width:1300px;}*/

body{ margin:0; padding:0; font-family: 'Roboto'; color:#303030; background:none;}



h1,

h2,

h3,

h4,

h4 {

    font-weight: normal;

    margin: 0px

}



*,

*:before,

*:after {

    box-sizing: border-box

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

menu,

nav,

section,

summary {

    display: block

}



audio,

canvas,

progress,

video {

    display: inline-block;

    vertical-align: baseline

}



audio:not([controls]) {

    display: none;

    height: 0

}



[hidden],

template {

    display: none

}



a {

    background-color: transparent;

    text-decoration: none;

    outline: none

}



a:focus {

    outline: none;

    border: 0

}



a:active,

a:hover {

    outline: 0

}



abbr[title] {

    border-bottom: 1px dotted

}



b,

strong {

    font-weight: bold

}



dfn {

    font-style: italic

}



h1 {

    font-size: 2em

}



mark {

    background: #ff0;

    color: #000

}



small {

    font-size: 80%

}



sub,

sup {

    font-size: 75%;

    line-height: 0;

    position: relative;

    vertical-align: baseline

}



sup {

    top: -0.5em

}



sub {

    bottom: -0.25em

}



img {

    border: 0

}



svg:not(:root) {

    overflow: hidden

}



hr {

    box-sizing: content-box;

    height: 0

}



pre {

    overflow: auto

}



code,

kbd,

pre,

samp {

    font-family: monospace, monospace;

    font-size: 1em

}



button,

input,

optgroup,

select,

textarea {

    color: inherit;

    font: inherit;

    margin: 0

}



button {

    overflow: visible

}



button,

select {

    text-transform: none

}



button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

    -webkit-appearance: button;

    cursor: pointer

}



button[disabled],

html input[disabled] {

    cursor: default

}



button::-moz-focus-inner,

input::-moz-focus-inner {

    border: 0;

    padding: 0

}



input {

    line-height: normal

}



input[type="checkbox"],

input[type="radio"] {

    box-sizing: border-box;

    padding: 0;

    vertical-align: middle

}



input[type="number"]::-webkit-inner-spin-button,

input[type="number"]::-webkit-outer-spin-button {

    height: auto

}



input[type="search"] {

    -webkit-appearance: textfield;

    box-sizing: content-box

}



input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

    -webkit-appearance: none

}



fieldset {

    border: 1px solid #c0c0c0;

    margin: 0 2px;

    padding: 0.35em 0.625em 0.75em

}



legend {

    border: 0;

    padding: 0

}



textarea {

    overflow: auto

}



optgroup {

    font-weight: bold

}



html,

body {

    height: 100%

}



input[type="text"]:focus,

input[type="email"],

input[type="password"]:focus {

    background: none

}



table {

    border-collapse: collapse;

    border-spacing: 0

}



.clearfix:before,

.clearfix:after {

    content: " ";

    display: table

}



.clearfix:after {

    clear: both

}



.clear {

    clear: both

}



.clearfix {

    *zoom: 1

}



p {

    margin: 0;

    padding: 0

}



td,

th {

    padding: 0

}



nav ul,

ul {

    list-style: none;

    margin: 0;

    padding: 0

}



@font-face {

    

    src: url(../fonts/roboto-light.eot);

    src: url(../fonts/roboto-light.eot?#iefix) format("embedded-opentype"), url(../fonts/roboto-light.woff2) format("woff2"), url(../fonts/roboto-light.woff) format("woff"), url(../fonts/roboto-light.ttf) format("truetype"), url(../fonts/roboto-light.svg#roboto-light) format("svg");

    font-weight: 400;

    font-style: normal

}



@font-face {

    ed6a00

    src: url(../fonts/roboto-regular.eot);

    src: url(../fonts/roboto-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/roboto-regular.woff2) format("woff2"), url(../fonts/roboto-regular.woff) format("woff"), url(../fonts/roboto-regular.ttf) format("truetype"), url(../fonts/roboto-regular.svg#roboto-regular) format("svg");

    font-weight: 400;

    font-style: normal

}



@font-face {

    font-family: robotomedium;

    src: url(../fonts/Roboto-Medium.eot);

    src: url(../fonts/Roboto-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/Roboto-Medium.woff2) format("woff2"), url(../fonts/Roboto-Medium.woff) format("woff"), url(../fonts/Roboto-Medium.ttf) format("truetype"), url(../fonts/Roboto-Medium.svg#Roboto-Medium) format("svg");

    font-weight: 400;

    font-style: normal

}



@font-face {

    font-family: robotothi;

    src: url(../fonts/Roboto-Thin-webfont.eot);

    src: url(../fonts/Roboto-Thin-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/Roboto-Thin-webfont.woff2) format("woff2"), url(../fonts/Roboto-Thin-webfont.woff) format("woff"), url(../fonts/Roboto-Thin-webfont.ttf) format("truetype")

}



@font-face {

    font-family: robotobold;

    src: url(../fonts/roboto-bold.eot);

    src: url(../fonts/roboto-bold.eot?#iefix) format("embedded-opentype"), url(../fonts/roboto-bold.woff2) format("woff2"), url(../fonts/roboto-bold.woff) format("woff"), url(../fonts/roboto-bold.ttf) format("truetype"), url(../fonts/roboto-bold.svg#robotobold) format("svg");

    font-weight: 400;

    font-style: normal

}



@font-face {

    font-family: FontAwesome-webfont;

    font-family: FontAwesome-webfont;

    src: url(../fonts/fontawesome-webfont.eot?v=4.2.0);

    src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"), url(../fonts/fontawesome-webfont.woff?v=4.2.0) format("woff"), url(../fonts/fontawesome-webfont.ttf?v=4.2.0) format("truetype"), url(../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");

    font-weight: 400;

    font-style: normal

}



@font-face {

    font-family: roboto_slabbold;

    src: url("../fonts/RobotoSlab-Bold-webfont.eot");

    src: url("../fonts/RobotoSlab-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoSlab-Bold-webfont.woff") format("woff"), url("../fonts/RobotoSlab-Bold-webfont.ttf") format("truetype"), url("../fonts/RobotoSlab-Bold-webfont.svg#roboto_slabbold") format("svg");

    font-weight: normal;

    font-style: normal

}



@font-face {

    font-family: roboto_slabthin;

    src: url("../fonts/RobotoSlab-Thin-webfont.eot");

    src: url("../fonts/RobotoSlab-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoSlab-Thin-webfont.woff") format("woff"), url("../fonts/RobotoSlab-Thin-webfont.ttf") format("truetype"), url("../fonts/RobotoSlab-Thin-webfont.svg#roboto_slabthin") format("svg");

    font-weight: normal;

    font-style: normal

}



@font-face {

    font-family: roboto_slablight;

    src: url("../fonts/RobotoSlab-Light-webfont.eot");

    src: url("../fonts/RobotoSlab-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoSlab-Light-webfont.woff") format("woff"), url("../fonts/RobotoSlab-Light-webfont.ttf") format("truetype"), url("../fonts/RobotoSlab-Light-webfont.svg#roboto_slablight") format("svg");

    font-weight: normal;

    font-style: normal

}



@font-face {

    font-family: roboto_slabregular;

    src: url("../fonts/RobotoSlab-Regular-webfont.eot");

    src: url("../fonts/RobotoSlab-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoSlab-Regular-webfont.woff") format("woff"), url("../fonts/RobotoSlab-Regular-webfont.ttf") format("truetype"), url("../fonts/RobotoSlab-Regular-webfont.svg#roboto_slabregular") format("svg");

    font-weight: normal;

    font-style: normal

}



@font-face {

    font-family: OpenSans-Bold-webfont;

    src: url("../fonts/OpenSans-Bold-webfont.eot");

    src: url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype");

    font-weight: normal;

    font-style: normal

}



.fa {

    display: inline-block;

    font-family: FontAwesome-webfont;

    font-size: inherit;

    font-style: normal;

    font-weight: normal;

    font-size: 14px;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale

}



.fa-minus:before {

    content: "\f068"

}



.fa-plus:before {

    content: "\f067"

}



.fa-facebook:before {

    content: "\f09a"

}



.fa-twitter:before {

    content: "\f099"

}



.fa-google-plus:before {

    content: "\f0d5"

}



.fa-caret-right:before {

    content: "\f0da "

}



.fa-inr:before {

    content: "\f156"

}



.fa-phone:before {

    content: "\f095"

}



.fa-caret-right:before {

    content: "\f0da"

}



.fa-calculator:before {

    content: "\f1ec"

}



.fa-envelope-o:before {

    content: "\f003"

}



.fa-map-marker:before {

    content: "\f041"

}



.fa-calendar:before {

    content: "\f073"

}



.fa-heart-o:before {

    content: "\f08a"

}



.fa-arrow-up:before {

    content: "\f062";

    color: #08C508

}



.fa-skype:before {

    content: "\f17e"

}



.fa-caret-down:before {

    content: "\f0d7"

}



.fa-life-ring:before {

    content: "\f1cd"

}



.fa-envelope::before {

    content: ""

}



.fa-comments:before {

    content: "\f086"

}



.fa-arrow-down:before {

    content: "\f063";

    color: red

}



.fa-plus-square:before {

    content: ""

}



.fa-minus-square:before {

    content: ""

}



.fa-plus:before {

    content: ""

}



.fa-shopping-cart::before {

    content: "\f07a";

    font-size: 20px;

    color: #000

}



.fa-rupee:before,

.fa-inr:before {

    content: "\f156"

}



.fa-caret-down::before {

    content: ""

}



.fa-quote-left:before {

    content: "\f10d"

}



.fa-quote-right:before {

    content: "\f10e"

}



.fa-angle-down::before {

    content: "\f107"

}



.fa-dashboard::before,

.fa-tachometer::before {

    content: ""

}



.fa-lg {

    font-size: 1.33333333em;

    line-height: 0.75em;

    vertical-align: -15%

}



.fa-2x {

    font-size: 2em

}



.fa-3x {

    font-size: 3em

}



.fa-4x {

    font-size: 4em

}



.fa-5x {

    font-size: 5em

}



.fa-fw {

    width: 1.28571429em;

    text-align: center

}



.fa-ul {

    padding-left: 0;

    margin-left: 2.14285714em;

    list-style-type: none

}



.fa-ul>li {

    position: relative

}



.fa-li {

    position: absolute;

    left: -2.14285714em;

    width: 2.14285714em;

    top: 0.14285714em;

    text-align: center

}



.fa-li.fa-lg {

    left: -1.85714286em

}



.fa-border {

    padding: .2em .25em .15em;

    border: solid 0.08em #eee;

    border-radius: .1em

}



.fa-pull-left {

    float: left

}



.fa-pull-right {

    float: right

}



.fa.fa-pull-left {

    margin-right: .3em

}



.fa.fa-pull-right {

    margin-left: .3em

}



.pull-right {

    float: right

}



.pull-left {

    float: left

}



.fa.pull-left {

    margin-right: .3em

}



.fa.pull-right {

    margin-left: .3em

}



.fa-spin {

    -webkit-animation: fa-spin 2s infinite linear;

    animation: fa-spin 2s infinite linear

}



.fa-pulse {

    -webkit-animation: fa-spin 1s infinite steps(8);

    animation: fa-spin 1s infinite steps(8)

}



@-webkit-keyframes fa-spin {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }

    100% {

        -webkit-transform: rotate(359deg);

        transform: rotate(359deg)

    }

}



@keyframes fa-spin {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }

    100% {

        -webkit-transform: rotate(359deg);

        transform: rotate(359deg)

    }

}



.fa-rotate-90 {

    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";

    -webkit-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    transform: rotate(90deg)

}



.fa-rotate-180 {

    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg)

}



.fa-rotate-270 {

    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";

    -webkit-transform: rotate(270deg);

    -ms-transform: rotate(270deg);

    transform: rotate(270deg)

}



.fa-flip-horizontal {

    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";

    -webkit-transform: scale(-1, 1);

    -ms-transform: scale(-1, 1);

    transform: scale(-1, 1)

}



.fa-flip-vertical {

    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";

    -webkit-transform: scale(1, -1);

    -ms-transform: scale(1, -1);

    transform: scale(1, -1)

}



:root .fa-rotate-90,

:root .fa-rotate-180,

:root .fa-rotate-270,

:root .fa-flip-horizontal,

:root .fa-flip-vertical {

    filter: none

}



.fa-stack {

    position: relative;

    display: inline-block;

    width: 2em;

    height: 2em;

    line-height: 2em;

    vertical-align: middle

}



.fa-stack-1x,

.fa-stack-2x {

    position: absolute;

    left: 0;

    width: 100%;

    text-align: center

}



.fa-stack-1x {

    line-height: inherit

}



.fa-stack-2x {

    font-size: 2em

}



.fa-ticket:before {

    content: "\f145"

}



.fa-inverse {

    color: #fff

}



.fa-spinner:before {

    content: "\f110"

}



.fa-spin {

    -webkit-animation: fa-spin 2s infinite linear;

    animation: fa-spin 2s infinite linear

}



.fa-user::before {

    content: ""

}



.fa-list::before {

    content: ""

}



.fa-gear::before,

.fa-cog::before {

    content: ""

}



.fa-sign-out::before {

    content: ""

}



.fa-check-circle:before {

    content: "\f058"

}



.fa-level-down:before {

    content: "\f149"

}



.fa-chevron-down:before {

    content: "\f078"

}



.fa-angle-up:before {

    content: "\f106"

}



.fa-caret-up:before {

    content: "\f0d8"

}



.fa-caret-down:before {

    content: "\f0d7"

}



.fa-trash-o:before {

    content: "\f014"

}



.fa-book:before {

    content: "\f02d"

}



.fa-unsorted:before,

.fa-sort:before {

    content: "\f0dc";

    font-size: 11px;

    margin-left: 2px;

    color: #4e4d4d

}



@font-face {

    font-family: GTAmerica-Thin;

    src: url("../fonts/america/GTAmerica-Thin.eot");

    src: url("../fonts/america/GTAmerica-Thin.woff2") format("woff2"), url("../fonts/america/GTAmerica-Thin.woff") format("woff"), url("../fonts/america/GTAmerica-Thin.ttf") format("truetype"), url("../fonts/america/GTAmerica-Thin.svg#GTAmerica-Thin") format("svg"), url("../fonts/america/GTAmerica-Thin.eot?#iefix") format("embedded-opentype");

    font-weight: normal;

    font-style: normal

}



@font-face {

    font-family: GTAmerica-Light;

    src: url("../fonts/america/GTAmerica-Light.eot");

    src: url("../fonts/america/GTAmerica-Light.woff2") format("woff2"), url("../fonts/america/GTAmerica-Light.woff") format("woff"), url("../fonts/america/GTAmerica-Light.ttf") format("truetype"), url("../fonts/america/GTAmerica-Light.svg#GTAmerica-Light") format("svg"), url("../fonts/america/GTAmerica-Light.eot?#iefix") format("embedded-opentype");

    font-weight: normal;

    font-style: normal

}



@font-face {

    font-family: GTAmerica-Regular;

    src: url("../fonts/america/GTAmerica-Regular.eot");

    src: url("../fonts/america/GTAmerica-Regular.woff2") format("woff2"), url("../fonts/america/GTAmerica-Regular.woff") format("woff"), url("../fonts/america/GTAmerica-Regular.ttf") format("truetype"), url("../fonts/america/GTAmerica-Regular.svg#GTAmerica-Regular") format("svg"), url("../fonts/america/GTAmerica-Regular.eot?#iefix") format("embedded-opentype");

    font-weight: normal;

    font-style: normal

}



@font-face {

    font-family: GTAmerica-Medium;

    src: url("../fonts/america/GTAmerica-Medium.eot");

    src: url("../fonts/america/GTAmerica-Medium.woff2") format("woff2"), url("../fonts/america/GTAmerica-Medium.woff") format("woff"), url("../fonts/america/GTAmerica-Medium.ttf") format("truetype"), url("../fonts/america/GTAmerica-Medium.svg#GTAmerica-Medium") format("svg"), url("../fonts/america/GTAmerica-Medium.eot?#iefix") format("embedded-opentype");

    font-weight: normal;

    font-style: normal

}



.fa-search-plus:before {

    content: "\f00e"

}



.fa-caret-right::before {

    content: "\f0da"

}



.fa-angle-left::before {

    content: "\f104 "

}



.fa-fa-shopping-cart:before {

    content: "\f07a"

}



.fa-edit:before,

.fa-pencil-square-o:before {

    content: "\f044"

}



.fa-plus:before {

    content: "\f067"

}



.fa-cart-plus:before {

    content: "\f217"

}



.fa-envelope-o:before {

    content: "\f003"

}



.fa-phone:before {

    content: "\f095"

}



.fa-rupee::before,

.fa-inr::before {

    content: "\f156 "

}



.fa-search::before {

    content: "\f002 "

}



.fa-caret-down::before {

    content: ""

}



fa-trash-o:before {

    content: "\f014"

}



.fa-pencil-square-o:before {

    content: "\f044"

}



.fa-caret-down:before {

    content: "\f0d7"

}



.fa-caret-up:before {

    content: "\f0d8"

}



.fa-chevron-circle-right::before {

    content: "\f138 "

}



.fa-arrow-circle-right::before {

    content: "\f0a9"

}



.fa-angle-right::before {

    content: "\f105 "

}



.fa-calculator:before {

    content: "\f1ec"

}



.fa-trash-o::before {

    content: "\f014"

}



.fa-angle-double-left:before {

    content: "\f100"

}



.fa-angle-double-right:before {

    content: "\f101"

}



.fa-th::before {

    content: "\f00a"

}



.fa-rupee:before,

.fa-inr:before {

    content: "\f156"

}



.fa-rupee::before,

.fa-inr::before {

    content: "\f156"

}



.fa-heart::before {

    content: "\f004"

}



.fa-eye:before {

    content: "\f06e"

}



.fa-check:before {

    content: "\f00c"

}



.icon-long-arrow-left:before {

    content: "\f177"

}



header.sticky {

    background: #fff;

    -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    -ms-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    position: fixed !important;

    height: 45px;

    z-index: 999

}



header.sticky .top-strip-header {

    display: none

}



header.sticky .logo {

    display: none

}



header.sticky .search-li {

    width: 185px !important;

    position: absolute;

    left: -45px;

    top: 10px

}



header.sticky .search-box {

    display: none

}



header.sticky .small-app-icon {

    right: 85px

}



header.sticky .small-app-icon a span {

    display: none

}



header.sticky .small-logo {

    display: block;

    width: 38px;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease

}



header.sticky .navigation {

    width: 93%

}



header.sticky .navigation ul li {

    margin-top: 7px

}



header.sticky .navigation ul .for-acc {

    position: relative;

    padding: 5px 15px;

    margin-top: 7px

}



header.sticky .navigation .main-manu {

    float: left

}



.small-logo {

    display: none

}



header.sticky#landing-page-header {

    min-height: 45px

}



.skype-icon {

    vertical-align: middle;

    margin-right: 6px

}



.skype {

    background: url(../images/sprite.png) -1px -1px no-repeat;

    float: left;

    width: 20px;

    height: 19px;

    margin-right: 5px

}



.fa-whatsapp:before {

    content: "";

    background: url(../images/sprite.png) -24px -1px no-repeat

}



.common-header {

    position: relative;

    left: 0;

    right: 0;

    top: 0;

    padding: 0px;

    background: #fff;

    border-bottom: solid 1px rgba(255, 255, 255, 0.1);

    z-index: 99;

    height: 102px

}



.common-header .top-strip-header {

    float: left;

    width: 100%;

    clear: both;

    background: #828282;

    padding: 5px 0px;

    color: #fff;

    font-size: 14px

}



.common-header .top-strip-header a {

    color: #FFF;

    font-size: 12px;

    text-transform: initial

}



.common-header .top-strip-header .left {

    float: right;

    text-transform: uppercase

}



.common-header .top-strip-header .right {

    float: left

}



.common-header .top-strip-header .right li {

    float: left;

    margin-left: 10px

}



.common-header .top-strip-header .right li .fa {

    margin: 0px 6px 0px 3px

}



.common-header .top-strip-header .right li .fa-whatsapp:before {

    float: left;

    display: inline-block;

    width: 20px;

    margin: -4px 1px;

    height: 20px

}



.common-header .top-strip-header .right li .fa-phone {

    margin-right: 0px

}



.common-header .logo {

    float: left;

    margin: 7px 0;

    width: 20%

}



.common-header .logo img {

    width: 100%

}



.common-header .navigation {

    float: right;

    width: 820px;

    position: relative

}



.common-header .navigation ul li {

    list-style: none;

    margin-top: 8px;

    margin-bottom: 5px;

    position: relative;

    float: left;

    font-size: 14px;

    padding: 5px 15px

}



.common-header .navigation ul li i {

    color: #474748;

    font-size: 16px;

    vertical-align: middle

}



.common-header .navigation ul li a {

    color: #000;

    

    text-decoration: none;

    cursor: pointer

}



.common-header .navigation ul li a:hover {

    color: #1069a1

}



.common-header .navigation ul li a.myaccount {

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    border: solid 1px #fff;

    display: inline-block;

    padding: 5px 20px;

    margin-top: -5px;

    transition: background-color 0.5s ease

}



.common-header .navigation ul li a.myaccount.myaccount:hover {

    background: #379e5c

}



.common-header .navigation ul li a.myaccount i {

    margin-left: 5px

}



.common-header .navigation ul li:last-child i {

    font-size: 20px

}



.common-header .navigation ul .ekyc span,

.common-header .navigation ul .goalnav span {

    position: absolute;

    display: block;

    top: -7px;

    right: 0px;

    font-size: 11px;

    background: #ec5d3f;

    line-height: 14px;

    color: #FFF;

    padding: 0px 3px;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    animation: blink-animation 1s steps(8, start) infinite;

    -webkit-animation: blink-animation 1s steps(8, start) infinite;

    -moz-animation: blink-animation 1s steps(8, start) infinite;

    -o-animation: blink-animation 1s steps(8, start) infinite

}



@keyframes blink-animation {

    from {

        color: #FFF

    }

    to {

        color: #fff23d

    }

}



@-webkit-keyframes blink-animation {

    from {

        color: #FFF

    }

    to {

        color: #fff23d

    }

}



.common-header .navigation ul .carts {

    padding-left: 0px;

    width: 20px;

    padding-top: 1px;

    background: url(../images/cart.svg) no-repeat 0 7px;

    height: 29px;

    padding: 5px 0px 5px 0px;

    color: #edd817;

    font-family: robotobold;

    text-align: center;

    font-size: 16px

}



.common-header .navigation ul .carts a {

    float: left;

    width: 100%;

    height: 100%;

    text-align: right

}



.common-header .navigation ul .carts .circle {

    margin-left: 0px;

    margin-top: -6px;

    margin-bottom: 4px;

    color: #000;

    padding: 0px;

    font-size: 13px;

    line-height: 15px

}



.common-header .navigation ul .wishlist {

    background: url(../images/favorite.svg) no-repeat 0 10px;

    margin-right: 8px;

    width: 23px;

    height: 29px;

    margin-left: 5px

}



.common-header .navigation ul .wishlist .circle {

    margin-left: 5px

}



.common-header .navigation ul .for-acc {

    position: absolute;

    margin-top: 6px;

    padding-right: 0px;

    right: 0px;

    top: 0px

}



.common-header .navigation ul .for-acc a {

    color: #ec5d3f;

    text-transform: uppercase

}



.common-header .navigation ul .desktop-none {

    display: none

}



.common-header .navigation .for-mobile-device {

    display: none

}



.common-header .navigation .search-li {

    float: left;

    width: 100%

}



.common-header .navigation .search-li .only-mobile {

    display: none

}



.common-header .navigation .main-manu {

    float: right

}



.common-header .navigation .dropdown-nav .fa-angle-down {

    margin-left: 5px

}



.common-header .navigation .sub-menu-mobile {

    display: none;

    position: absolute;

    width: 225px

}



.common-header .navigation .sub-menu-mobile::before {

    border-bottom: 8px solid #fff;

    height: 0;

    width: 0;

    border-left: 8px solid transparent;

    border-right: 8px solid transparent;

    content: "";

    position: absolute;

    left: 30px;

    top: 12px

}



.common-header .navigation .sub-menu-mobile ul {

    width: 100%;

    float: left;

    margin-top: 20px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    background: #f9f9f9;

    -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    -ms-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2)

}



.common-header .navigation .sub-menu-mobile ul li {

    float: left;

    width: 100%;

    margin: 0px !important;

    padding: 0px 0px;

    font-size: 14px;

    display: block;

    border-bottom: 1px dotted #d3d3d3

}



.common-header .navigation .sub-menu-mobile ul li a {

    padding: 10px 14px;

    display: table;

    width: 100%

}



.common-header .navigation .sub-menu-mobile ul li a i {

    margin-right: 6px

}



.common-header .navigation .sub-menu-mobile ul li a:hover {

    color: #fff

}



.common-header .navigation .sub-menu-mobile ul li a:hover i {

    color: #fff

}



.common-header .navigation .sub-menu-mobile ul li:hover {

    background: #f7f6f3;

    color: #2f2f2f

}



.common-header .navigation .sub-menu-mobile ul li:hover a {

    color: #2f2f2f

}



.common-header .navigation .sub-menu-mobile ul li:hover a i {

    color: #2f2f2f

}



.common-header .navigation .sub-menu-mobile ul li:hover:nth-child(1):hover {

    -moz-border-radius: 5px 5px 0px 0px;

    -webkit-border-radius: 5px 5px 0px 0px;

    -khtml-border-radius: 5px 5px 0px 0px;

    border-radius: 5px 5px 0px 0px

}



.common-header .navigation .sub-menu-mobile ul li:hover:last-child:hover {

    -moz-border-radius: 0px 0px 5px 5px;

    -webkit-border-radius: 0px 0px 5px 5px;

    -khtml-border-radius: 0px 0px 5px 5px;

    border-radius: 0px 0px 5px 5px

}



.common-header .navigation .sub-menu-mobile ul li:last-child {

    border: none

}



.common-header .navigation .dropdown-nav:hover .sub-menu-mobile {

    display: block

}



.common-header .about-nav .sub-menu-mobile {

    width: 160px

}



.common-header .search-box {

    width: 380px;

    float: left;

    text-align: center;

    position: relative;

    margin: 3px 0px 0px 23px

}



.common-header .search-box input[type="text"] {

    position: relative;

    height: 26px;

    width: 330px;

    display: inline-block;

    background: none;

    padding: 0 20px 0 5px;

    font-size: 12px;

    border: none;

    border-bottom: 1px solid #e0e0e0;

    color: #474748;

    text-align: left

}



.common-header .search-box input[type="text"]::-webkit-input-placeholder {

    color: #474748

}



.common-header .search-box input[type="text"]:-moz-placeholder {

    color: #474748

}



.common-header .search-box input[type="text"]::-moz-placeholder {

    color: #474748

}



.common-header .search-box input[type="text"]:-ms-input-placeholder {

    color: #474748

}



.common-header .search-box input[type="submit"] {

    position: relative;

    float: left;

    height: 26px;

    width: 30px;

    text-indent: -99999px;

    margin-left: -28px;

    border: none;

    background: url(../images/sprite.png) -43px 0px no-repeat

}



.common-header .search-box:focus {

    outline: none

}



.search-box-icon {

    position: absolute

}



.dropdown {

    position: relative;

    display: inline-block

}



.dropdown .account {

    display: none

}



.dropdown i {

    margin-left: 5px

}



.dropdown .dropbtn {

    font-size: 14px;

    cursor: pointer;

    background: none;

    border: 0;

    color: #E77428;

    text-transform: uppercase;

    margin: 0px;

    padding: 0px

}



.dropdown-postion {

    position: absolute;

    top: 13px;

    right: 0px;

    z-index: 9999

}



.dropdown-postion .dropdown-content {

    display: none;

    background-color: #f9f9f9;

    min-width: 180px !important;

    -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    -ms-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    top: 15px;

    border: 1px solid #CECECE;

    position: relative

}



.dropdown-postion .dropdown-content::before {

    border-bottom: 8px solid #CECECE;

    height: 0;

    width: 0;

    border-left: 8px solid transparent;

    border-right: 8px solid transparent;

    content: "";

    position: absolute;

    right: 30px;

    top: -8px

}



.dropdown-postion .dropdown-content a {

    color: #343434 !important;

    padding: 10px 16px;

    font-size: 14px;

    display: block;

    text-transform: capitalize !important;

    border-bottom: 1px dotted #d3d3d3

}



.dropdown-postion .dropdown-content a:hover {

    background: #8c6cf5;

    color: #fff !important

}



.dropdown-postion .dropdown-content a:hover i {

    color: #fff !important

}



.dropdown-postion .dropdown-content a:nth-child(1):hover {

    border-top-left-radius: 5px;

    border-top-right-radius: 5px

}



.dropdown-postion .dropdown-content a:last-child:hover {

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px

}



.dropdown-postion .dropdown-content a i {

    margin-right: 10px;

    color: #5d5e5f !important

}



.dropdown-postion .dropdown-content a .circle {

    display: inline-block;

    color: #fff;

    font-size: 11px;

    padding-top: 1px;

    margin-left: 3px;

    text-align: center;

    -moz-border-radius: 30px;

    -webkit-border-radius: 30px;

    -khtml-border-radius: 30px;

    border-radius: 30px;

    height: 18px;

    width: 18px;

    background: #343434

}



.dropdown:hover .dropdown-content {

    display: block

}



.arrowup {

    transform: rotate(180deg)

}



.arrowdown {

    transform: rotate(180deg)

}



#upload-error {

    font-size: 13px

}



.calculator-fix {

    position: fixed;

    left: 0;

    top: 273px

}



.calculator-fix img {

    height: 120px;

    width: 25px;

    z-index: 999999

}



.fornav {

    background: #4C4C4C !important

}



.banners-all {

    background: #1069a1 url(../images/stock-banner.jpg);

    margin-top: 101px;

    position: relative

}



.banners-all:before {

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    background: #0f639b;

    background: -moz-linear-gradient(left, rgba(15, 99, 155, 0.9) 0%, rgba(15, 100, 153, 0.92) 100%);

    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(15, 99, 155, 0.9)), color-stop(100%, rgba(15, 100, 153, 0.92)));

    background: -webkit-linear-gradient(left, rgba(15, 99, 155, 0.9) 0%, rgba(15, 100, 153, 0.92) 100%);

    background: -o-linear-gradient(left, rgba(15, 99, 155, 0.9) 0%, rgba(15, 100, 153, 0.92) 100%);

    background: -ms-linear-gradient(left, rgba(15, 99, 155, 0.9) 0%, rgba(15, 100, 153, 0.92) 100%);

    background: linear-gradient(to right, rgba(15, 99, 155, 0.9) 0%, rgba(15, 100, 153, 0.92) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0f639b', endColorstr='#0f6499', GradientType=1)

}



.banners-all article {

    padding: 60px 0 60px 0;

    position: relative

}



.banners-all article a {

    margin-top: 10px

}



.banners-all article span {

    font-size: 25px;

    color: #fff;

    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);

    font-family: robotolight

}



.banners-all article h1,

.banners-all article h2 {

    font-size: 45px;

    font-family: robotomedium;

    color: #fff;

    margin: 0;

    padding: 0;

    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3)

}



.banners-all article h1 strong,

.banners-all article h2 strong {

    color: #edd817;

    font-weight: normal

}



.banners-all article .security-ico {

    vertical-align: middle;

    margin-right: 4px

}



.banners-all article figure {

    position: absolute;

    right: 0px;

    top: 0px;

    margin: 0

}



.banners-all article figure .all-fund-img {

    bottom: 0;

    top: auto;

    position: absolute

}



.why-mysip {

    width: 100%

}



.why-mysip img {

    width: 100%

}



.heading-main {

    font-size: 30px;

    color: #eb5d3f

}



.para-head {

    color: #474748;

    font-size: 16px;

    font-family: robotolight

}



.small-app-icon {

    position: absolute !important;

    right: 130px;

    top: 11px;

    list-style: none;

    margin-top: 0 !important;

    margin-bottom: 0 !important;

    float: left;

    padding: 0 !important

}



.small-app-icon a {

    text-transform: uppercase;

    color: #ec5d3f !important

}



.small-app-icon a span {

    padding-left: 6px;

    font-size: 13.5px !important

}



.small-app-icon a span:hover {

    color: #1069a1

}



.small-app-icon a img {

    vertical-align: middle

}



.small-app-icon .andriod {

    background: url(../images/sprite.png) -1px -841px no-repeat;

    float: left;

    width: 45px;

    height: 26px;

    margin-top: -5px

}



.bg-danger {

    background: #ec5d3f

}



.bg-primary {

    background: #1069a1

}



.bg-success {

    background: #379e5c

}



.bg-darken-primary {

    background: #0d486e

}



.text-center {

    text-align: center

}



.text-right {

    text-align: right

}



.text-uppercase {

    text-transform: uppercase

}



.container {

    width: 1170px;

    margin: auto

}



.bg {

    background: #f2f2f2

}



.start-sip-page {

    background: #f7f7f7

}



.start-sip-page .for-seo,

.start-sip-page .for-fund,

.start-sip-page footer {

    display: none

}



.process-header {

    width: 100%;

    height: 100%;

    padding: 25px 0px

}



.process-header .process-logo {

    text-align: center

}



.process-header .process-logo img {

    width: 258px;

    height: auto;

    margin: 0px auto;

    display: block

}



.all-process {

    font-family: GTAmerica-Regular

}



.all-process .box-multi-option {

    width: 840px;

    min-height: 424px;

    background: #ffffff;

    margin: 0px auto;

    display: block;

    -webkit-box-shadow: 0px 0px 25px #bfbfbf;

    -moz-box-shadow: 0px 0px 25px #bfbfbf;

    -ms-box-shadow: 0px 0px 25px #bfbfbf;

    box-shadow: 0px 0px 25px #bfbfbf

}



.all-process .box-multi-option .title {

    text-align: center;

    color: #3f74a1;

    font-size: 27px;

    width: 100%;

    margin: 0px;

    border-bottom: 1px solid #f0f0f0;

    background: #f6f6f6;

    padding: 27px 0px

}



.all-process .box-multi-option .enter-value {

    width: 100%;

    display: inline-block;

    text-align: center;

    padding: 25px 0px;

    border-bottom: 1px solid #f0f0f0

}



.all-process .box-multi-option .enter-value .small-box {

    width: 500px;

    background: #ffffff;

    margin: 0px auto;

    display: block

}



.all-process .box-multi-option .enter-value .small-box label {

    font-family: GTAmerica-Light;

    font-size: 18px;

    color: #6d6d6d;

    float: left;

    padding: 19px 0px

}



.all-process .box-multi-option .enter-value .small-box .input-value {

    font-family: GTAmerica-Regular;

    font-size: 36px;

    color: #464646;

    outline: none;

    border: none;

    border-bottom: 1px solid #dcdcdc;

    width: 200px

}



.all-process .box-multi-option .main-box .title-text {

    color: #5a5959;

    font-family: GTAmerica-Regular;

    font-size: 32px;

    padding: 10px 0px

}



.all-process .box-multi-option .main-box .title-text span {

    font-family: GTAmerica-Light;

    font-size: 20px

}



.all-process .box-multi-option .main-box .title-text b {

    font-weight: 100

}



.all-process .box-multi-option .main-box .title-text i {

    background: #e3e3e3;

    border-radius: 100%;

    color: #ffffff;

    padding: 8px;

    font-size: 19px;

    display: initial;

    vertical-align: middle

}



.all-process .box-multi-option .main-box .bx {

    float: left;

    display: block;

    padding: 25px 0px;

    background: #FFF;

    border-right: 1px solid #f0f0f0

}



.all-process .box-multi-option .main-box .bx .icon-img {

    width: 80px;

    height: 95px;

    background: url(../images/sip-sprite.png) no-repeat;

    float: none;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

    margin: 11px auto;

    display: block

}



.all-process .box-multi-option .main-box .bx.lum .icon-img {

    background-position: -93px 0px

}



.all-process .box-multi-option .main-box .bx.sips .icon-img {

    background-position: 0px 0px

}



.all-process .box-multi-option .main-box .bx.age1 .icon-img {

    background-position: -212px -1px

}



.all-process .box-multi-option .main-box .bx.age2 .icon-img {

    background-position: -337px -1px

}



.all-process .box-multi-option .main-box .bx.age3 .icon-img {

    background-position: -464px -1px

}



.all-process .box-multi-option .main-box .bx.age4 .icon-img {

    background-position: -590px -1px

}



.all-process .box-multi-option .main-box .bx.st .icon-img {

    background-position: -212px -250px

}



.all-process .box-multi-option .main-box .bx.mt .icon-img {

    background-position: -337px -250px

}



.all-process .box-multi-option .main-box .bx.lt .icon-img {

    background-position: -464px -250px

}



.all-process .box-multi-option .main-box .bx.vlt .icon-img {

    background-position: -590px -250px

}



.all-process .box-multi-option .main-box .bx.conservative .icon-img {

    background-position: -221px -490px

}



.all-process .box-multi-option .main-box .bx.balanced .icon-img {

    background-position: -395px -490px

}



.all-process .box-multi-option .main-box .bx.aggressive .icon-img {

    background-position: -570px -490px

}



.all-process .box-multi-option .main-box .bx.beginner .icon-img {

    background-position: -1px -249px

}



.all-process .box-multi-option .main-box .bx.proficient .icon-img {

    background-position: -1px -393px

}



.all-process .box-multi-option .main-box .bx.expert .icon-img {

    background-position: -1px -537px

}



.all-process .box-multi-option .main-box .bx.taxsaving .icon-img {

    background-position: -0px -668px;

    width: 108px

}



.all-process .box-multi-option .main-box .bx label {

    text-align: center;

    cursor: pointer;

    width: 100%;

    height: 100%;

    display: block

}



.all-process .box-multi-option .main-box .bx label input[type="radio"] {

    display: none

}



.all-process .box-multi-option .main-box .bx:hover,

.all-process .box-multi-option .main-box .bx.active {

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

    background: #1c7bc4;

    -webkit-box-shadow: 0px 0px 20px #a9a9a9;

    -moz-box-shadow: 0px 0px 20px #a9a9a9;

    -ms-box-shadow: 0px 0px 20px #a9a9a9;

    box-shadow: 0px 0px 20px #a9a9a9;

    z-index: 1;

    position: relative;

    border: none;

    border-right: none

}



.all-process .box-multi-option .main-box .bx:hover .title-text,

.all-process .box-multi-option .main-box .bx.active .title-text {

    color: #fdf7f7

}



.all-process .box-multi-option .main-box .bx:hover .title-text .fa-check,

.all-process .box-multi-option .main-box .bx.active .title-text .fa-check {

    background: #01d1de;

    -webkit-box-shadow: 0px 0px 20px #05969e;

    -moz-box-shadow: 0px 0px 20px #05969e;

    -ms-box-shadow: 0px 0px 20px #05969e;

    box-shadow: 0px 0px 20px #05969e

}



.all-process .box-multi-option .main-box .bx:hover.lum .icon-img,

.all-process .box-multi-option .main-box .bx.active.lum .icon-img {

    background-position: -93px -110px

}



.all-process .box-multi-option .main-box .bx:hover.sips .icon-img,

.all-process .box-multi-option .main-box .bx.active.sips .icon-img {

    background-position: 0px -110px

}



.all-process .box-multi-option .main-box .bx:hover.age1 .icon-img,

.all-process .box-multi-option .main-box .bx.active.age1 .icon-img {

    background-position: -212px -130px

}



.all-process .box-multi-option .main-box .bx:hover.age2 .icon-img,

.all-process .box-multi-option .main-box .bx.active.age2 .icon-img {

    background-position: -337px -130px

}



.all-process .box-multi-option .main-box .bx:hover.age3 .icon-img,

.all-process .box-multi-option .main-box .bx.active.age3 .icon-img {

    background-position: -464px -130px

}



.all-process .box-multi-option .main-box .bx:hover.age4 .icon-img,

.all-process .box-multi-option .main-box .bx.active.age4 .icon-img {

    background-position: -590px -130px

}



.all-process .box-multi-option .main-box .bx:hover.st .icon-img,

.all-process .box-multi-option .main-box .bx.active.st .icon-img {

    background-position: -212px -366px

}



.all-process .box-multi-option .main-box .bx:hover.mt .icon-img,

.all-process .box-multi-option .main-box .bx.active.mt .icon-img {

    background-position: -337px -366px

}



.all-process .box-multi-option .main-box .bx:hover.lt .icon-img,

.all-process .box-multi-option .main-box .bx.active.lt .icon-img {

    background-position: -464px -366px

}



.all-process .box-multi-option .main-box .bx:hover.vlt .icon-img,

.all-process .box-multi-option .main-box .bx.active.vlt .icon-img {

    background-position: -590px -366px

}



.all-process .box-multi-option .main-box .bx:hover.conservative .icon-img,

.all-process .box-multi-option .main-box .bx.active.conservative .icon-img {

    background-position: -221px -620px

}



.all-process .box-multi-option .main-box .bx:hover.balanced .icon-img,

.all-process .box-multi-option .main-box .bx.active.balanced .icon-img {

    background-position: -395px -620px

}



.all-process .box-multi-option .main-box .bx:hover.aggressive .icon-img,

.all-process .box-multi-option .main-box .bx.active.aggressive .icon-img {

    background-position: -570px -620px

}



.all-process .box-multi-option .main-box .bx:hover.beginner .icon-img,

.all-process .box-multi-option .main-box .bx.active.beginner .icon-img {

    background-position: -97px -249px

}



.all-process .box-multi-option .main-box .bx:hover.proficient .icon-img,

.all-process .box-multi-option .main-box .bx.active.proficient .icon-img {

    background-position: -105px -393px

}



.all-process .box-multi-option .main-box .bx:hover.expert .icon-img,

.all-process .box-multi-option .main-box .bx.active.expert .icon-img {

    background-position: -105px -537px

}



.all-process .box-multi-option .main-box .bx:hover.taxsaving .icon-img,

.all-process .box-multi-option .main-box .bx.active.taxsaving .icon-img {

    background-position: -0px -769px

}



.all-process .box-multi-option .main-box .bx.active .title-text .fa-check {

    background: #6ac259 !important;

    -webkit-box-shadow: 0px 0px 20px #05969e;

    -moz-box-shadow: 0px 0px 20px #05969e;

    -ms-box-shadow: 0px 0px 20px #05969e;

    box-shadow: 0px 0px 20px #05969e

}



.all-process .box-multi-option .main-box .bx:last-child {

    border-right: none

}



@-webkit-keyframes gradient-animation {

    0% {

        background-image: -moz-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%)

    }

    25% {

        background-image: -moz-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%)

    }

    50% {

        background-image: -moz-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%)

    }

    100% {

        background-image: -moz-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%)

    }

}



@-moz-keyframes gradient-animation {

    0% {

        background-image: -moz-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%)

    }

    25% {

        background-image: -moz-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%)

    }

    50% {

        background-image: -moz-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%)

    }

    100% {

        background-image: -moz-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%)

    }

}



@keyframes gradient-animation {

    0% {

        background-image: -moz-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%)

    }

    25% {

        background-image: -moz-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(110deg, #8e62e0 0%, #2c78f4 100%)

    }

    50% {

        background-image: -moz-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(90deg, #8e62e0 0%, #2c78f4 100%)

    }

    100% {

        background-image: -moz-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -webkit-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -ms-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%);

        background-image: -o-linear-gradient(70deg, #8e62e0 0%, #2c78f4 100%)

    }

}



.all-process .box-multi-option .main-box .bx-2 {

    width: 50%

}



.all-process .footer-part {

    float: left;

    width: 100%;

    font-family: GTAmerica-Light;

    text-align: center;

    margin: 10px 0px;

    color: #5a5959;

    font-size: 14px

}



.all-process .transaction-type .enter-value {

    min-height: 113px

}



.all-process .age-step .main-box .bx-4 {

    width: 25%

}



.all-process .age-step .main-box .bx-4 .title-text p {

    font-size: 19px

}



.all-process .age-step .main-box .bx-4 .title-text b {

    font-size: 40px;

    margin: 8px 0px;

    display: inline-block

}



.all-process .age-step .main-box .bx-4 .title-text span {

    display: block;

    width: 100%;

    margin-bottom: 4px

}



.all-process .age-step .main-box .bx-4 .icon-img {

    width: 100px;

    height: 100px

}



.all-process .age-step.time-horizon .main-box .bx-4 .title-text b {

    font-size: 25px

}



.all-process .age-step.time-horizon .main-box .bx-4 .title-text span {

    font-size: 16px;

    margin-bottom: 42px

}



.all-process .age-step.risk .main-box .bx-3 {

    width: 33.33%

}



.all-process .age-step.risk .main-box .bx-3 .title-text b {

    font-size: 25px;

    display: inline-block;

    width: 100%;

    margin: 6px 0px

}



.all-process .age-step.risk .main-box .bx-3 .title-text span {

    font-size: 15px;

    display: block;

    width: 100%;

    margin-bottom: 32px

}



.all-process .age-step.risk .main-box .bx-3 .icon-img {

    width: 120px;

    height: 114px;

    -webkit-transition-property: none;

    -moz-transition-property: none;

    -o-transition-property: none;

    transition-property: none

}



.all-process .age-step.risk .main-box .bx-3:hover .icon-img {

    -webkit-animation: opacity-animation 2s ease initial 0.3s;

    -moz-animation: opacity-animation 2s ease initial 0.3s;

    -o-animation: opacity-animation 2s ease initial 0.3s;

    animation: opacity-animation 2s ease initial 0.3s

}



.all-process .age-step.knowledge .main-box .bx-3 .icon-img {

    width: 96px

}



.all-process .age-step.tax .main-box .bx-2 .title-text b {

    font-size: 30px;

    display: inline-block;

    width: 100%;

    margin: 7px 0px

}



.all-process .age-step.tax .main-box .bx-2 .title-text span {

    font-size: 17px;

    display: block;

    width: 100%;

    margin-bottom: 42px

}



.all-process .actions {

    position: relative;

    text-align: center;

    padding-bottom: 25px;

    display: block;

    width: 100%

}



.all-process .actions ul {

    display: inline-block

}



.all-process .actions ul li a.previous:hover,

.all-process .actions ul li a.next:hover {

    color: #3065bb;

    border-color: #3065bb

}



.all-process .actions ul li a.previous,

.all-process .actions ul li a.next {

    background: #FFFFFF;

    display: inline-block;

    border: 2px solid #d1d1d1;

    padding: 0.6em 3em;

    text-decoration: none;

    color: #1e1a1a;

    font-size: 15px;

    margin: 0 10px;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px

}



.all-process .checkbox-styled {

    display: inline-block

}



.all-process .checkbox-styled input[type="radio"] {

    display: none

}



.all-process .checkbox-styled input[type="radio"]+.active {

    background: #0fa8c3;

    color: #fff

}



.all-process .checkbox-styled input[type="radio"]+.medium-risk {

    background: #edd817

}



.all-process .checkbox-styled input[type="radio"]+.low-risk {

    background: #379E5C;

    color: #fff

}



.all-process .checkbox-styled input[type="radio"]+.high-risk {

    color: #fff;

    background: #EC5D3F

}



.all-process .checkbox-styled input[type="radio"]+span:hover {

    background: #0fa8c3;

    color: #fff

}



.all-process .checkbox-styled input[type="radio"]+span {

    background: #dedede;

    color: #1e1a1a;

    cursor: pointer;

    font-size: 14px;

    text-align: center;

    height: 34px;

    display: block;

    width: 155px;

    margin: 0 auto;

    position: relative;

    padding-top: 7px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    margin: 0 10px 0

}



.all-process .checkbox-styled .green-button {

    background: #008000;

    color: #fff

}



.all-process .steps ul {

    display: none !important

}



.all-process .details-page {

    width: 100%;

    background: #ffffff;

    margin: 0px auto 50px auto;

    display: block;

    -webkit-box-shadow: 0px 0px 25px #bfbfbf;

    -moz-box-shadow: 0px 0px 25px #bfbfbf;

    -ms-box-shadow: 0px 0px 25px #bfbfbf;

    box-shadow: 0px 0px 25px #bfbfbf

}



.all-process .details-page .title {

    padding: 0px 0px;

    font-size: 22px;

    float: left

}



.all-process .details-page .title ul li {

    display: inline-block;

    border-right: 1px solid #f0f0f0;

    padding: 15px 0px;

    width: 22.3%;

    float: left

}



.all-process .details-page .title ul li label {

    font-size: 18px;

    color: #5a5959;

    display: inline-block;

    width: 100%

}



.all-process .details-page .title ul li span {

    font-size: 27px;

    color: #2c5aa3

}



.all-process .details-page .title ul li a.btn,

.all-process .details-page .title .actions ul li a,

.all-process .actions .details-page .title ul li a,

.wizard .actions .all-process .details-page .title ul li a,

.all-process .details-page .title .back-section ul li a.back,

.back-section .all-process .details-page .title ul li a.back {

    font-size: 17px;

    color: #5a5959;

    padding: 10px 15px;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    -webkit-box-shadow: 0px 0px 20px #a9a9a9;

    -moz-box-shadow: 0px 0px 20px #a9a9a9;

    -ms-box-shadow: 0px 0px 20px #a9a9a9;

    box-shadow: 0px 0px 20px #a9a9a9;

    margin: 11px 20px 0px 20px;

    float: right

}



.all-process .details-page .title ul li a.btn:hover,

.all-process .details-page .title .actions ul li a:hover,

.all-process .actions .details-page .title ul li a:hover,

.wizard .actions .all-process .details-page .title ul li a:hover,

.all-process .details-page .title .back-section ul li a.back:hover,

.back-section .all-process .details-page .title ul li a.back:hover {

    background: #3f51b5;

    color: #FFFFFF

}



.all-process .details-page .title ul li:last-child {

    border: none;

    float: right;

    width: 10%

}



.all-process .details-page .filter {

    float: left;

    width: 100%;

    background: #FFF

}



.all-process .details-page .filter .filter-bx {

    display: inline-block;

    border-right: 1px solid #fbfbfb;

    padding: 15px 0px;

    width: 22.3%;

    min-height: 215px;

    float: left;

    text-align: center

}



.all-process .details-page .filter .filter-bx label {

    text-transform: capitalize;

    color: #5a5959;

    font-size: 16px;

    margin: 10px 0px;

    display: inline-block

}



.all-process .details-page .filter .filter-bx input {

    border: none;

    border-bottom: 1px solid #e6e6e6 !important;

    padding: 5px 0px;

    text-align: center;

    font-size: 20px;

    color: #666;

    width: 65%;

    display: block;

    margin: 0px auto

}



.all-process .details-page .filter .filter-bx ul {

    width: 150px;

    margin: 0px auto

}



.all-process .details-page .filter .filter-bx ul li {

    margin: 17px 0px;

    text-align: left

}



.all-process .details-page .filter .filter-bx ul li a {

    color: #5a5959;

    cursor: pointer

}



.all-process .details-page .filter .filter-bx ul li a i {

    background: #e3e3e3;

    border-radius: 100%;

    color: #ffffff;

    padding: 4px;

    font-size: 12px;

    display: initial;

    vertical-align: middle;

    float: left;

    margin: 0px 6px 0px 0px

}



.all-process .details-page .filter .filter-bx ul li:hover a {

    color: #437739

}



.all-process .details-page .filter .filter-bx ul li:hover a i {

    background: #6ac259 !important

}



.all-process .details-page .filter .f-types ul {

    width: 113px

}



.all-process .details-page .filter .f-strategy ul {

    width: 125px

}



.all-process .details-page .addpopup {

    z-index: 2;

    position: relative

}



.all-process .details-page .overview-block {

    padding: 0px 10px

}



.all-process .details-page .overview-block .left {

    width: 24%;

    padding-top: 20px

}



.all-process .details-page .overview-block .right {

    width: 76%

}



.all-process .details-page .overview-block .right .table-block {

    margin-top: 5px

}



.all-process .details-page .overview-block .right .table-block table thead tr:first-child td {

    padding-top: 1px

}



.all-process .details-page .overview-block .right .table-block table thead .rtns td {

    padding: 0px;

    position: relative;

    border: none;

    border-color: #deecff;

    background: #deecff

}



.all-process .details-page .overview-block .right .table-block table thead .rtns td span {

    border-radius: 50px;

    background: #FFFFFF;

    font-size: 11px;

    padding: 2px 3px;

    position: absolute;

    font-family: GTAmerica-Regular;

    top: -13px;

    right: 18px;

    border: 1px solid #dadada

}



.all-process .details-page .overview-block .right .table-block table tbody .sip-ana a,

.all-process .details-page .overview-block .right .table-block table tbody .sip-act a {

    cursor: pointer;

    color: #666;

    margin: 0px 5px

}



.all-process .details-page .overview-block .right .table-block table tbody .sip-ana a i,

.all-process .details-page .overview-block .right .table-block table tbody .sip-act a i {

    font-size: 16px;

    color: #07a9ab

}



.all-process .details-page .overview-block .right .table-block table tbody .sip-ana a:hover,

.all-process .details-page .overview-block .right .table-block table tbody .sip-act a:hover {

    color: #6b78e0

}



.all-process .details-page .overview-block .right .table-block table tbody .growth {

    color: #0a940a

}



.all-process .details-page .overview-block .right .table-block table tbody .down {

    color: #F44336

}



.all-process .details-page .overview-block .right .tab-menu ul {

    width: 51%;

    margin: 0px auto

}



.all-process .details-page .overview-block .right .tab-menu ul li:last-child {

    padding-right: 10px

}



@-webkit-keyframes opacity-animation {

    0% {

        opacity: 0;

        visibility: hidden

    }

    100% {

        opacity: 1;

        visibility: visible

    }

}



.coloroverlay {

    position: fixed;

    top: 0;

    left: 0;

    overflow: hidden;

    display: none;

    z-index: 1;

    background: url(../images/fancybox_overlay.png);

    width: 100%;

    height: 100%

}



.coloroverlay.darkoverlay {

    display: block

}



.closemodify {

    position: absolute;

    top: -14px;

    right: -10px;

    background: #FFF;

    border-radius: 50px;

    width: 30px;

    height: 30px;

    color: #000;

    line-height: 26px

}



.closemodify .fa-remove:before,

.closemodify .fa-close:before,

.closemodify .fa-times:before {

    content: "\f00d";

    font-size: 19px;

    color: #666

}



.fa-file-pdf-o:before {

    content: "\f1c1"

}



.fa-line-chart:before {

    content: "\f201"

}



.fa-exchange:before {

    content: "\f0ec"

}



.main-footer {

    width: 100%;

    float: left;

    display: table;

    background: #fafafa;

    position: relative;

    z-index: 9

}



.main-footer .container {

    position: relative

}



.main-footer .my-contact {

    background: url(../images/sip-calculator.jpg) no-repeat;

    padding: 25px 0px;

    width: 100%;

    float: left;

    height: 100%;

    position: relative

}



.main-footer .my-contact .container {

    position: relative

}



.main-footer .my-contact .container:before {

    content: '';

    float: left;

    background: url(../images/sprite.png)-430px -624px no-repeat;

    width: 100px;

    height: 106px;

    position: absolute;

    top: -25px;

    left: -6px;

    z-index: 6

}



.main-footer .my-contact .all-contact {

    width: 100%;

    position: relative;

    z-index: 5;

    padding-left: 110px

}



.main-footer .my-contact .all-contact .whatsapp-white,

.main-footer .my-contact .all-contact .email-white,

.main-footer .my-contact .all-contact .skype-white {

    background: url(../images/sprite.png) -149px -6px no-repeat;

    width: 25px;

    height: 20px;

    float: left

}



.main-footer .my-contact .all-contact .email-white {

    background-position: -178px -6px;

    width: 30px

}



.main-footer .my-contact .all-contact .skype-white {

    background-position: -213px -6px;

    width: 23px

}



.main-footer .my-contact .all-contact ul li {

    float: left;

    width: 24%;

    display: block

}



.main-footer .my-contact .all-contact ul li .cognus-tech {

    ed6a00

    font-size: 12px;

    color: #ffffff;

    font-weight: 100

}



.main-footer .my-contact .all-contact ul li .heading,

.main-footer .my-contact .all-contact ul li .main-panel-advisor .small-heading,

.main-panel-advisor .main-footer .my-contact .all-contact ul li .small-heading,

.main-footer .my-contact .all-contact ul li span {

    ed6a00

    font-size: 15px;

    color: #ffffff

}



.main-footer .my-contact .all-contact ul li .heading span,

.main-footer .my-contact .all-contact ul li .main-panel-advisor .small-heading span,

.main-panel-advisor .main-footer .my-contact .all-contact ul li .small-heading span {

    padding-bottom: 2px;

    display: block

}



.main-footer .my-contact .all-contact ul li .second-heading span,

.main-footer .my-contact .all-contact ul li .second-heading a {

    ed6a00

    font-size: 20px;

    color: #ffffff

}



.main-footer .my-contact .all-contact ul .whatsapp {

    width: 38%

}



.main-footer .my-contact .all-contact ul .email {

    width: 28%

}



.main-footer .my-contact .all-contact ul .skype-new {

    width: 20%

}



.main-footer .my-contact .all-contact ul .arn {

    width: 7%

}



.main-footer .my-contact:after {

    content: '';

    position: absolute;

    top: 0px;

    width: 100%;

    height: 100%;

    left: 0px;

    background-image: -moz-linear-gradient(0deg, #3d2580 0%, #1d55bd 100%);

    background-image: -webkit-linear-gradient(0deg, #3d2580 0%, #1d55bd 100%);

    background-image: -ms-linear-gradient(0deg, #3d2580 0%, #1d55bd 100%);

    opacity: 0.859;

    z-index: 0

}



.main-footer .footer-center {

    display: table;

    width: 100%;

    float: left;

    padding: 25px 0px;

    border-bottom: 1px solid #eaeaea

}



.main-footer .footer-center .link-box-1 {

    float: left;

    margin-right: 60px

}



.main-footer .footer-center .link-box-1 ul li a {

    

    line-height: 28px;

    font-size: 14px;

    color: #4d4d4d

}



.main-footer .footer-center .link-box-1 ul li a:hover {

    color: #2c2363

}



.main-footer .footer-center .list-box-1 {

    width: 8%

}



.main-footer .footer-center .list-box-2 {

    width: 12%

}



.main-footer .footer-center .list-box-3 {

    width: 13%

}



.main-footer .footer-center .list-box-4 {

    width: 15%

}



.main-footer .footer-center .list-box-5 {

    width: 8%

}



.main-footer .footer-center .list-box-6 {

    width: 9%

}



.main-footer .footer-center .list-box-7 {

    width: 4%;

    margin-right: 0px !important

}



.main-footer .top-searches {

    float: left;

    width: 100%;

    display: table;

    padding: 15px 0px 5px

}



.main-footer .top-searches .input-heading {

    font-size: 19px;

    ed6a00

    color: #3d3d3d;

    margin: 10px 0px

}



.main-footer .top-searches .small-boxes {

    width: 100%;

    float: left

}



.main-footer .top-searches .small-boxes .top-searches-list a {

    

    font-size: 13px;

    color: #4d4d4d;

    text-transform: uppercase;

    border: 1px solid #d4d4d4;

    padding: 4px 10px;

    float: left;

    display: inline-block;

    margin: 3px 6px 4px 0px

}



.main-footer .top-searches .small-boxes .top-searches-list a:hover {

    color: #4b4188;

    border: 1px solid #4b4188

}



.main-footer .footer-bottom {

    float: left;

    width: 100%;

    display: table;

    padding: 25px 0px

}



.main-footer .footer-bottom .input-box-1 {

    width: 37.5%;

    display: table;

    float: left;

    line-height: 27px

}



.main-footer .footer-bottom .input-box-1 .input-heading {

    font-size: 19px;

    ed6a00

    color: #3d3d3d

}



.main-footer .footer-bottom .input-box-1 .small-heading {

    

    color: #292929;

    font-size: 13px;

    padding-bottom: 8px

}



.main-footer .footer-bottom .input-box-1 .text-input-style {

    background: #ffffff;

    border: 1px solid #d1d1d1;

    width: 85%;

    color: #264b4e;

    font-size: 16px;

    

    padding: 8px 13px

}



.main-footer .footer-bottom .input-box-1 .btn-footer {

    background: #5a5a5a url(../images/sprite.png) -168px -35px no-repeat;

    -webkit-appearance: none;

    outline: none;

    border: none;

    width: 45px;

    height: 39px;

    position: relative;

    left: -26px;

    float: right

}



.main-footer .footer-bottom .input-box-1 .btn-footer:hover {

    background-color: #385ab0

}



.main-footer .footer-bottom .input-box-1 .hidden-btn {

    background: #385ab0 !important

}



.main-footer .footer-bottom .input-box-1 .hidden-btn .fa-spinner:before {

    color: #fff

}



.main-footer .footer-bottom .input-box-1 .btn-footer-1 {

    background: #5a5a5a url(../images/sprite.png) -116px -35px no-repeat

}



.main-footer .footer-bottom .input-box-1::-webkit-input-placeholder {

    color: #264b4e;

    font-size: 16px

}



.main-footer .footer-bottom .input-box-1::-moz-placeholder {

    color: #264b4e;

    font-size: 16px

}



.main-footer .footer-bottom .input-box-1:-ms-input-placeholder {

    color: #264b4e;

    font-size: 16px

}



.main-footer .footer-bottom .input-box-1:-moz-placeholder {

    color: #264b4e;

    font-size: 16px

}



.main-footer .footer-bottom .box-soical {

    width: 25% !important

}



.main-footer .footer-bottom .all-soical .facebook,

.main-footer .footer-bottom .all-soical .google-plus,

.main-footer .footer-bottom .all-soical .pinterest,

.main-footer .footer-bottom .all-soical .twitter,

.main-footer .footer-bottom .all-soical .you-tube,

.main-footer .footer-bottom .all-soical .instagram {

    background: url(../images/sprite.png) -64px -81px no-repeat;

    width: 47px;

    height: 40px;

    float: left

}



.main-footer .footer-bottom .all-soical .google-plus {

    background-position: -115px -81px

}



.main-footer .footer-bottom .all-soical .pinterest {

    background-position: -160px -81px

}



.main-footer .footer-bottom .all-soical .twitter {

    background-position: -209px -81px

}



.main-footer .footer-bottom .all-soical .you-tube {

    background-position: -257px -81px

}



.main-footer .footer-bottom .all-soical .instagram {

    background-position: -308px -81px

}



.main-footer .footer-end {

    font-family: GTAmerica-Light;

    display: table;

    width: 100%;

    float: left;

    margin-bottom: 10px

}



.main-footer .footer-end .left {

    float: left

}



.main-footer .footer-end .left ul li {

    float: left;

    margin-right: 15px

}



.main-footer .footer-end .left ul li a {

    color: #6b6b6b;

    font-size: 12px

}



.main-footer .footer-end .left ul li a:hover {

    color: #2c2363;

    text-decoration: underline

}



.main-footer .footer-end .right {

    float: right

}



.main-footer .footer-end .right span,

.main-footer .footer-end .right a {

    color: #6b6b6b;

    font-size: 12px

}



.main-footer .footer-end .market-risk-line {

    display: table;

    clear: both;

    font-size: 12px;

    

    color: #736c6c;

    padding-top: 8px

}



.main-footer .disclosure {

    font-family: GTAmerica-Light;

    font-size: 12px;

    margin-top: 0

}



.main-footer .disclosure .bx {

    float: left;

    padding: 5px 10px;

    color: #6d6d6d

}



.main-footer .disclosure .bx1 {

    width: 68%;

    padding-left: 0px

}



.main-footer .disclosure .bx1 a {

    margin: 0px

}



.main-footer .disclosure .bx1 a:hover {

    color: #1a51aa;

    text-decoration: underline

}



.main-footer .disclosure .bx1 p {

    margin-top: 5px

}



.main-footer .disclosure .bx1 p:first-child {

    margin: 0px

}



.main-footer .disclosure .bx2 {

    width: 32%;

    padding-right: 0px

}



.main-footer .disclosure .bx2 p {

    text-align: justify;

    margin-top: 5px

}



.main-footer .disclosure .bx2 p:first-child {

    margin: 0px

}



.footer-center-mobile .title {

    float: left;

    display: block;

    margin: 16px 0px;

    font-size: 17px;

    color: #444346

}



.footer-center-mobile button.accordion {

    cursor: pointer;

    margin: 0;

    padding: 8px 10px;

    background: #f5f5f5;

    border: none;

    border-bottom: 1px solid #e5e5e5;

    width: 100%;

    text-align: left;

    outline: none;

    font-size: 15px;

    transition: 0.4s

}



.footer-center-mobile button.accordion.active,

.footer-center-mobile button.accordion:hover {

    background-color: #f6f6f6

}



.footer-center-mobile button.accordion:after {

    content: '\02795';

    font-size: 13px;

    color: #777;

    float: right;

    margin-left: 5px

}



.footer-center-mobile button.accordion.active:after {

    content: "\2796"

}



.footer-center-mobile div.panel {

    padding: 0;

    background-color: white;

    max-height: 0;

    overflow: hidden;

    transition: 0.6s ease-in-out;

    opacity: 0

}



.footer-center-mobile div.panel ul li {

    border-bottom: 1px solid #f5f5f5;

    padding: 5px 10px

}



.footer-center-mobile div.panel ul li a {

    font-size: 13px;

    ed6a00

    line-height: 30px;

    color: #464646

}



.footer-center-mobile div.panel ul li a:hover,

.footer-center-mobile div.panel ul li a:active {

    color: #2d2961

}



.footer-center-mobile div.panel.show {

    opacity: 1;

    max-height: 500px

}



.app-page {

    width: 100%;

    height: auto;

    background: #f9f9f9;

    padding: 10px;

    position: fixed;

    z-index: 999999

}



.app-page .header {

    background: #FFFFFF;

    text-align: center;

    padding: 18px

}



.app-page .header img {

    width: 230px;

    max-width: 100%;

    height: auto

}



.app-page .content {

    background: url("../images/back-mobile.jpg") no-repeat;

    height: auto;

    text-align: center

}



.app-page .content .big {

    text-align: center;

    padding: 31px 0px 10px 0px

}



.app-page .content .big a {

    

    font-size: 20px;

    color: #ffffff;

    width: 59%;

    display: block;

    margin: 0px auto;

    padding: 7px

}



.app-page .content a {

    text-align: center;

    width: 100%;

    display: block

}



.app-page .content a img {

    width: 114px;

    max-width: 100%;

    height: auto;

    margin: 7px

}



.app-page .content .mobile-image {

    max-width: 100%;

    height: auto

}



.app-page .strip {

    text-align: center;

    position: fixed;

    

    background: rgba(9, 6, 6, 0.8);

    width: 100%;

    bottom: 0;

    left: 0;

    color: #ffffff;

    padding: 10px

}



.app-page .strip a {

    ed6a00

    text-decoration: underline;

    color: #ffffff

}



.nri-popup-new {

    width: 320px;

    padding: 13px;

    text-align: center

}



.nri-popup-new .titles {

    color: #eb5d3f;

    font-size: 18px

}



.nri-popup-new p {

    font-size: 13px;

    color: #4f4d4d;

    margin: 5px 0;

    line-height: 22px

}



.nri-popup-new a {

    background: #1171ad;

    width: 35%;

    margin-top: 10px;

    display: inline-block;

    border-radius: 2px;

    padding: 10px 0;

    color: #fff;

    border: 0

}



.fix-custombtn {

    position: fixed;

    top: 200px;

    background: url(../images/sprite.png) -1px -71px no-repeat;

    right: 0;

    height: 52px;

    z-index: 9;

    width: 52px

}



.fix-custombtn img {

    max-width: 100%

}



.reg-call {

    width: 450px;

    padding: 15px

}



.reg-call p {

    font-size: 13px;

    font-family: 'robotolight';

    color: #000;

    font-weight: 300;

    line-height: 20px

}



.reg-call .number {

    font-size: 19px;

    color: #000;

    ed6a00

    position: relative;

    padding: 15px 0px

}



.reg-call .number:before {

    background: url(../images/sprite.png) -32px -29px no-repeat;

    content: '';

    width: 26px;

    height: 26px;

    display: inline-block;

    vertical-align: middle;

    margin-right: 10px

}



.reg-call i {

    background: #fbc3b8;

    font-size: 10px;

    width: 25px;

    height: 25px;

    display: block;

    -moz-border-radius: 50%;

    -webkit-border-radius: 50%;

    -khtml-border-radius: 50%;

    border-radius: 50%;

    line-height: 28px;

    font-style: normal;

    margin: auto;

    position: relative;

    z-index: 9

}



.reg-call hr {

    margin: 0px;

    border-top: 1px solid #d2d2d2;

    border-bottom: 1px solid #fff;

    height: 0px;

    margin-top: -13px

}



.reg-call span {

    font-size: 20px;

    

    font-weight: 300;

    display: block;

    padding: 21px 0px 5px;

    color: #f34e2e

}



.reg-call .form-control,

.reg-call .reg-call .selector {

    border-radius: 4px;

    box-sizing: border-box;

    float: left;

    width: 48%;

    background: #fff;

    height: 37px;

    padding: 5px 10px;

    border: 1px solid #cecdcd;

    margin: 12px 0 0;

    color: #000;

    outline: none;

    margin: 10px 1% 0px

}



.reg-call .form-control.placeholder,

.reg-call .reg-call .selector.placeholder {

    font-size: 13px;

    font-family: 'robotolight';

    color: #919191;

    font-weight: 300

}



.reg-call .form-control:-moz-placeholder,

.reg-call .reg-call .selector:-moz-placeholder {

    font-size: 13px;

    font-family: 'robotolight';

    color: #9e9c9c;

    font-weight: 300

}



.reg-call .form-control::-moz-placeholder,

.reg-call .reg-call .selector::-moz-placeholder {

    font-size: 13px;

    font-family: 'robotolight';

    color: #9e9c9c;

    font-weight: 300

}



.reg-call .form-control:-ms-input-placeholder,

.reg-call .reg-call .selector:-ms-input-placeholder {

    font-size: 13px;

    font-family: 'robotolight';

    color: #9e9c9c;

    font-weight: 300

}



.reg-call .form-control::-webkit-input-placeholder,

.reg-call .reg-call .selector::-webkit-input-placeholder {

    font-size: 13px;

    font-family: 'robotolight';

    color: #919191;

    font-weight: 300

}



.reg-call textarea.form-control {

    width: 98%;

    height: 60px

}



.reg-call .type-selact-pop {

    font-size: 13px;

    font-family: 'robotolight';

    color: #919191;

    font-weight: 300

}



.reg-call .selector {

    width: 48% !important;

    padding: 0;

    height: 30px !important

}



.reg-call .selector span {

    background: url(../images/common-select-arrow.png) no-repeat center right;

    width: 92% !important;

    padding: 6px 4% 2px;

    font-size: 13px;

    font-family: 'robotolight';

    color: #919191;

    font-weight: 300

}



.reg-call .selector select {

    height: 30px !important

}



.reg-call .orange-btn {

    border: 0;

    text-transform: uppercase;

    margin: 12px 0 0;

    border-radius: 5px;

    padding: 5px 30px;

    background: #ec5d3f;

    color: #fff;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease

}



.reg-call .orange-btn:hover {

    background: #38b33c

}



.reg-call .red-placeholder {

    border: 1px solid #f00 !important

}



.reg-call .red-placeholder.placeholder {

    color: #f00

}



.reg-call .red-placeholder:-moz-placeholder {

    color: #f00

}



.reg-call .red-placeholder::-moz-placeholder {

    color: #f00

}



.reg-call .red-placeholder:-ms-input-placeholder {

    color: #f00

}



.reg-call .red-placeholder::-webkit-input-placeholder {

    color: #f00

}



.reg-call .request-success {

    color: #00be0d

}



.reg-call form span.error {

    display: none

}



.reg-call .form-control.error {

    border-bottom: 1px solid red !important

}



.forgot-posd-pop {

    padding: 30px

}



.forgot-posd-pop #forget_email {

    margin-top: 8px;

    width: 100%

}



.reviews-banner {

    background: url(../images/reviews.jpg) no-repeat

}



.new-thanks-pop .my-h2-tag {

    font-size: 40px !important

}



.new-thanks-pop .small-line {

    font-size: 15px !important

}



.all-reviews-block {

    width: 100%;

    float: left;

    display: block

}



.all-reviews-block .top-content {

    float: left;

    width: 100%;

    margin: 25px 0px 0px 0px

}



.all-reviews-block .top-content .text {

    font-size: 26px;

    

    color: #424242;

    float: left

}



.all-reviews-block .top-content .home-button {

    font-size: 16px;

    padding: 6px 0px;

    margin: 0px;

    float: right;

    border-radius: 2px

}



.all-reviews-block .reviews-box {

    margin: 10px 0px 40px 0px;

    float: left

}



.all-reviews-block .reviews-box li {

    width: 49%;

    height: auto;

    min-height: 205px;

    float: left;

    background: #fdfcfc;

    display: block;

    border: 1px solid #ccc;

    padding: 10px 16px;

    -webkit-box-shadow: 0px 0px 12px #ccc;

    -moz-box-shadow: 0px 0px 12px #ccc;

    -ms-box-shadow: 0px 0px 12px #ccc;

    box-shadow: 0px 0px 12px #ccc;

    margin: 24px 23px 0px 0px

}



.all-reviews-block .reviews-box li .reviews-msg {

    font-size: 14px;

    

    color: #424242;

    min-height: 115px;

    line-height: 21px

}



.all-reviews-block .reviews-box li .footer {

    float: left;

    width: 100%

}



.all-reviews-block .reviews-box li .footer fieldset {

    padding: 0px;

    margin: 0px

}



.all-reviews-block .reviews-box li .footer .testfreaks .tf-powered {

    display: none

}



.all-reviews-block .reviews-box li .footer span.fa-freakscore i.fa {

    color: #E78924

}



.all-reviews-block .reviews-box li .footer .fa-star:before {

    content: "\f005"

}



.all-reviews-block .reviews-box li .footer .left {

    float: left;

    width: 60%

}



.all-reviews-block .reviews-box li .footer .left .profile-img {

    width: 65px;

    height: 65px;

    float: left;

    margin-right: 15px

}



.all-reviews-block .reviews-box li .footer .left .profile-img img {

    width: 65px;

    height: 65px;

    border-radius: 100%;

    border: 1px solid #ccc

}



.all-reviews-block .reviews-box li .footer .left .name-review {

    ed6a00

    font-size: 18px;

    color: #353535;

    margin-top: 10px

}



.all-reviews-block .reviews-box li .footer .left .sub-name {

    color: #666666;

    font-size: 14px;

    font-family: robotolight

}



.all-reviews-block .reviews-box li .footer .right {

    float: right;

    text-align: right

}



.all-reviews-block .reviews-box li .footer .right .rating-count {

    color: #666666;

    font-size: 14px;

    

    text-align: right

}



.all-reviews-block .reviews-box li:nth-child(2n+0) {

    margin: 24px 0px 0px 0px

}



body,

html {

    margin: 0

}



.overflo-hidden {

    overflow: hidden;

    height: 100% !important

}



body,

.onepage-wrapper,

html {

    display: block;

    padding: 0;

    width: 100%;

    height: 100%

}



body {

    height: auto

}



.onepage-wrapper {

    width: 100%;

    height: 100%;

    display: block;

    position: relative;

    -webkit-transform-style: preserve-3d

}



.onepage-wrapper .section {

    width: 100%;

    height: auto;

    padding: 0px 0px 0px 0px

}



.onepage-wrapper .section .calculator-fix {

    display: none

}



.onepage-pagination {

    position: absolute;

    right: 10px;

    top: 50%;

    z-index: 5;

    list-style: none;

    margin: 0;

    padding: 2px 0px 8px 0px;

    background: rgba(243, 241, 241, 0.28);

    width: 25px;

    border-radius: 14px;

    border: 1px solid #e0e0e0

}



.onepage-pagination li {

    padding: 0;

    text-align: center

}



.onepage-pagination li a {

    padding: 10px 8px;

    width: 4px;

    height: 4px;

    display: block

}



.onepage-pagination li a:before {

    content: '';

    position: absolute;

    width: 8px;

    height: 8px;

    background: #000;

    border: solid 1px #fff;

    border-radius: 10px;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px

}



.onepage-pagination li a.active:before {

    width: 12px;

    height: 12px;

    background: none;

    background: #fff;

    border: 2px solid #ec5d3f;

    margin-top: -4px;

    left: 6px

}



.disabled-onepage-scroll,

.disabled-onepage-scroll .wrapper {

    overflow: auto

}



.disabled-onepage-scroll .onepage-wrapper .section {

    position: relative !important;

    top: auto !important;

    left: auto !important

}



.disabled-onepage-scroll .onepage-wrapper {

    -webkit-transform: none !important;

    -moz-transform: none !important;

    transform: none !important;

    -ms-transform: none !important;

    min-height: 100%

}



.disabled-onepage-scroll .onepage-pagination {

    display: none

}



body.disabled-onepage-scroll,

.disabled-onepage-scroll .onepage-wrapper,

html {

    position: inherit

}



.banner-botom-tagline {

    background: #0D8CA5;

    color: #fff;

    text-align: center;

    padding: 20px 0 15px 0;

    line-height: 30px;

    position: relative

}



.banner-botom-tagline span {

    font-size: 30px;

    font-family: robotoregula

}



.banner-botom-tagline h1 {

    display: inline-block

}



.banner-botom-tagline p {

    font-size: 18px;

    font-family: robotolight

}



.slider .flexslider .slides li {

    height: 630px !important

}



.h_full {

    height: 100%;

    position: relative

}



.benifits-outer {

    background: url(../images/sip-benifits.jpg) no-repeat center bottom;

    height: 680px !important;

    float: left;

    width: 100%

}



.sip-benifits {

    width: 100%;

    margin-top: 60px

}



.sip-benifits .left {

    float: left;

    width: 565px

}



.sip-benifits .left img {

    display: block;

    max-width: 100%;

    padding-top: 10%

}



.sip-benifits .left span,

.sip-benifits .left p {

    font-size: 50px;

    color: #000;

    font-family: robotomedium

}



.sip-benifits .left p {

    font-size: 18px;

    

    line-height: 30px

}



.sip-benifits .left a {

    display: inline-block;

    margin-top: 20px;

    width: 170px

}



.sip-benifits .left a img {

    display: inline-block

}



.sip-benifits .left .benifits-none {

    display: none

}



.sip-benifits .right {

    float: right;

    margin-top: 84px

}



.sip-benifits .right img {

    display: block;

    width: 563px

}



.sip-benifits .fadeInUp {

    -webkit-animation-name: fadeInUp;

    animation-name: fadeInUp;

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both

}



@-webkit-keyframes fadeInUp {

    0% {

        opacity: 0;

        -webkit-transform: translate3d(0, 100%, 0);

        transform: translate3d(0, 100%, 0)

    }

    100% {

        opacity: 1;

        -webkit-transform: none;

        transform: none

    }

}



@keyframes fadeInUp {

    0% {

        opacity: 0;

        -webkit-transform: translate3d(0, 100%, 0);

        transform: translate3d(0, 100%, 0)

    }

    100% {

        opacity: 1;

        -webkit-transform: none;

        transform: none

    }

}



.side-image {

    position: absolute;

    top: 22%;

    right: 0

}



.text-saving-bg {

    height: 546px !important

}



.text-saving {

    width: 100%

}



.text-saving .left {

    padding: 150px 0;

    float: left;

    width: 50%

}



.text-saving .left strong {

    font-weight: normal

}



.text-saving .left em {

    font-size: 26px;

    color: #2b2b2b;

    font-style: normal;

    display: block;

    font-family: robotolight

}



.text-saving .left span {

    font-size: 45px;

    line-height: 60px;

    color: #415cb5;

    display: block

}



.text-saving .left p {

    font-size: 21px;

    color: #2b2b2b;

    line-height: 30px;

    font-family: robotolight

}



.text-saving .left .select-style {

    display: inline-block;

    float: left;

    margin: 40px 10px 0 0;

    border: 1px solid #8e9396;

    width: 220px;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    overflow: hidden;

    background-color: #fff

}



.text-saving .left .select-style select {

    padding: 10px 8px;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    width: 220px;

    display: inline-block;

    float: left;

    border: none;

    box-shadow: none;

    background-color: transparent;

    background-image: none;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none

}



.text-saving .left .select-style select:focus {

    outline: none

}



.text-saving .left a {

    display: inline-block;

    margin-top: 22px;

    margin-bottom: 0px

}



.text-saving .left .contact {

    color: #2b2b2b;

    font-size: 25px;

    

    padding-top: 20px

}



.text-saving .left .contact a {

    color: #2b2b2b;

    margin: 0px

}



.text-saving .right {

    float: right;

    width: 50%;

    text-align: right;

    position: relative;

    right: -60px;

    top: -10px

}



.text-saving .right span {

    margin: 50px 20px 0 0;

    font-size: 50px;

    color: #2b2b2b;

    font-family: robotobold;

    display: block

}



.text-saving .right p {

    font-size: 22px;

    

    line-height: 30px;

    color: #2b2b2b;

    margin: 0 20px 20px 0

}



.text-saving .right img {

    display: block;

    float: right

}



.sip-calculator {

    padding: 80px 0 30px 0

}



.sip-calculator .title {

    font-size: 38px;

    font-family: robotobold;

    padding-bottom: 5px

}



.sip-calculator p {

    font-size: 18px;

    

    line-height: 30px

}



.sip-calculator a {

    background: #ec5d3f;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    padding: 8px 60px;

    text-decoration: none;

    color: #fff;

    font-size: 20px;

    transition: background-color 0.5s ease;

    

    display: inline-block

}



.sip-calculator a img {

    display: inline-block

}



.sip-calculator a:hover {

    background: #379e5c

}



.sip-calculator .cal-btn {

    margin-top: 15px

}



.why-join-bg {

    padding: 60px 0;

    background: url(../images/why-join-us.jpg) center center no-repeat;

    background-size: cover

}



.why-join {

    text-align: center;

    border: none

}



.why-join .title {

    color: #fff;

    font-size: 30px

}



.why-join article {

    margin: 25px 18px;

    min-height: 360px

}



.why-join article span {

    font-size: 22px

}



.why-join span {

    font-size: 25px;

    color: #fff;

    display: block;

    line-height: 40px

}



.why-join a {

    padding: 8px 50px;

    margin: 30px 10px 10px;

    display: inline-block;

    background: #ffe807;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    text-decoration: none;

    

    font-size: 20px;

    cursor: pointer

}



.why-join a+a {

    background: #ffe807

}



.how-it-works {

    padding: 80px 0;

    text-align: center

}



.how-it-works .title {

    font-size: 30px;

    font-family: robotobold

}



.how-it-works p {

    font-size: 18px;

    

    line-height: 40px

}



.how-it-works article {

    margin: 50px 15px;

    width: 30%;

    float: left;

    text-align: center

}



.how-it-works article img {

    border-bottom: solid 1px #e0e0e0;

    display: block;

    width: 330px

}



.how-it-works article span {

    font-size: 25px;

    padding: 10px 0;

    display: block

}



.how-it-works article p {

    font-size: 14px;

    

    line-height: 20px;

    padding: 0 30px

}



.how-it-works a {

    background: #ec5d3f;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    padding: 8px 60px;

    text-decoration: none;

    color: #fff;

    font-size: 20px;

    transition: background-color 0.5s ease;

    

    display: inline-block

}



.how-it-works a img {

    display: inline-block

}



.how-it-works a:hover {

    background: #379e5c

}



@-webkit-keyframes fadeIn {

    from {

        opacity: 0

    }

    to {

        opacity: 1

    }

}



@-moz-keyframes fadeIn {

    from {

        opacity: 0

    }

    to {

        opacity: 1

    }

}



@keyframes fadeIn {

    from {

        opacity: 0

    }

    to {

        opacity: 1

    }

}



.fade-in {

    opacity: 0;

    -webkit-animation: fadeIn ease-in 1;

    -moz-animation: fadeIn ease-in 1;

    animation: fadeIn ease-in 1;

    -webkit-animation-fill-mode: forwards;

    -moz-animation-fill-mode: forwards;

    animation-fill-mode: forwards;

    -webkit-animation-duration: 1s;

    -moz-animation-duration: 1s;

    animation-duration: 1s

}



.fade-in.one {

    -webkit-animation-delay: 0.7s;

    -moz-animation-delay: 0.7s;

    animation-delay: 0.7s

}



.fade-in.two {

    -webkit-animation-delay: 1.2s;

    -moz-animation-delay: 1.2s;

    animation-delay: 1.2s

}



.fade-in.three {

    -webkit-animation-delay: 1.6s;

    -moz-animation-delay: 1.6s;

    animation-delay: 1.6s

}



.download-app-bg {

    background: url(../images/download-app-bg.jpg) center center no-repeat;

    background-size: cover;

    height: 530px !important;

    padding: 60px 0 0 0

}



.download-app .title {

    font-size: 40px;

    color: #fff;

    font-family: robotobold

}



.download-app p {

    color: #fff;

    font-size: 18px;

    

    display: block;

    margin: 20px 0

}



.download-app .left {

    float: left

}



.download-app .left img {

    margin-top: 90px

}



.download-app .right {

    width: 460px;

    margin-top: 11%;

    float: right

}



.download-app .right img {

    display: inline-block;

    margin-top: 40px;

    margin-right: 25px;

    float: left

}



.element-position {

    position: relative !important;

    background: #f8f8f8

}



.element-position .element1,

.element-position .element2,

.element-position .element3,

.element-position .element4 {

    position: absolute;

    margin: 0;

    padding: 0;

    background: url(../images/sprite.png) -256px -326px no-repeat;

    width: 164px;

    height: 150px

}



.element-position .element1 {

    left: 0;

    top: 0%;

    background-position: -256px -326px

}



.element-position .element2 {

    left: 0;

    bottom: 0%;

    background-position: -52px -504px;

    height: 100px

}



.element-position .element3 {

    right: 0;

    top: 0%;

    background-position: -418px -330px

}



.element-position .element4 {

    right: 0;

    bottom: 0%;

    background-position: -0px -359px;

    height: 100px

}



.secure-feature {

    padding: 70px 0px;

    text-align: center

}



.secure-feature .title {

    font-size: 30px;

    font-family: robotobold;

    padding-bottom: 20px

}



.secure-feature p {

    font-size: 18px;

    

    line-height: 30px;

    padding: 0 130px

}



.secure-feature article {

    background: #fff;

    width: 258px;

    height: 258px;

    padding: 40px 0;

    margin: 40px 17px;

    border: solid 23px #dadee0;

    float: left;

    -moz-border-radius: 100%;

    -webkit-border-radius: 100%;

    -khtml-border-radius: 100%;

    border-radius: 100%;

    position: relative

}



.secure-feature article i {

    display: block;

    text-align: center;

    background: url(../images/sprite.png) -237px -513px no-repeat;

    width: 64px;

    height: 71px;

    margin: 0px auto

}



.secure-feature article i.ssl {

    background-position: -318px -513px

}



.secure-feature article i.data {

    background-position: -402px -513px

}



.secure-feature article i.bank-level {

    background-position: -491px -513px

}



.secure-feature article span {

    font-size: 18px;

    color: #0c4164;

    

    padding: 0 25px;

    display: block

}



.secure-feature article+article span {

    color: #eb5d3f

}



.secure-feature article+article+article span {

    color: #379e5c

}



.secure-feature article+article+article+article span {

    color: #1069a1

}



.testimonial-bg {

    background: url(../images/testimonials-bg.jpg) no-repeat center;

    background-size: cover;

    height: 500px !important

}



.testimonial-bg .media {

    text-align: center;

    width: 100%;

    position: absolute;

    bottom: 0%;

    margin-top: 0;

    background: #f9f9f9;

    padding: 35px 0

}



@media only screen and (max-width: 1023px) {

    .testimonial-bg .media {

        position: relative

    }

}



.testimonial-bg .media ul {

    text-align: center

}



.testimonial-bg .media ul li {

    list-style: none;

    display: inline-block;

    margin: 20px 20px 0 20px

}



.testimonial {

    padding: 60px 0

}



.testimonial .container .title {

    font-size: 50px;

    color: #fff;

    font-family: robotobold

}



.testimonial .container .title+P {

    font-size: 18px

}



.testimonial .container p {

    color: #fff;

    font-size: 20px;

    

    display: block;

    margin-bottom: 10px

}



.testimonial .container .flexslider {

    box-shadow: none

}



.testimonial .container .flexslider .slides li article {

    width: 845px;

    float: right;

    padding: 40px 0 0 0;

    line-height: 35px

}



.testimonial .container .flexslider .slides li article i {

    display: inline-block;

    float: left;

    margin-bottom: 115px

}



.testimonial .container .flexslider .slides li article p {

    

    color: #fff

}



.testimonial .container .flexslider .slides li article span {

    color: #edd817;

    font-size: 20px;

    font-family: robotobold

}



.testimonial .container .flexslider .slides li figure {

    float: left;

    width: 240px;

    display: inline-block !important;

    margin: 0

}



.testimonial .container .flexslider .slides li figure img {

    -moz-border-radius: 100%;

    -webkit-border-radius: 100%;

    -khtml-border-radius: 100%;

    border-radius: 100%;

    border: 8px solid #fff

}



.testimonial .container .flexslider .flex-control-nav {

    bottom: -50px

}



.testimonial .they-started {

    text-align: center;

    background: #1069a1;

    width: 100%;

    position: absolute;

    bottom: 0%;

    border-top: solid 1px #2f7bab;

    padding: 0 0 50px 0

}



.testimonial .they-started .why-waiting {

    font-size: 35px;

    color: #fff;

    padding: 30px 0 20px 0;

    margin-top: 15px

}



.testimonial .they-started .why-waiting span {

    font-family: robotomedium

}



.testimonial .they-started .btn,

.testimonial .they-started .all-process .actions ul li a,

.all-process .actions ul li .testimonial .they-started a,

.testimonial .they-started .wizard .actions ul li a,

.wizard .actions ul li .testimonial .they-started a,

.testimonial .they-started .back-section ul li .back,

.back-section ul li .testimonial .they-started .back {

    background: #ec5d3f;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    padding: 8px 60px;

    text-decoration: none;

    margin: 0;

    color: #fff;

    font-size: 20px;

    transition: background-color 0.5s ease;

    

    display: inline-block

}



.testimonial .they-started .btn img,

.testimonial .they-started .all-process .actions ul li a img,

.all-process .actions ul li .testimonial .they-started a img,

.testimonial .they-started .wizard .actions ul li a img,

.wizard .actions ul li .testimonial .they-started a img,

.testimonial .they-started .back-section ul li .back img,

.back-section ul li .testimonial .they-started .back img {

    display: inline-block

}



.testimonial .they-started .btn:hover,

.testimonial .they-started .all-process .actions ul li a:hover,

.all-process .actions ul li .testimonial .they-started a:hover,

.testimonial .they-started .wizard .actions ul li a:hover,

.wizard .actions ul li .testimonial .they-started a:hover,

.testimonial .they-started .back-section ul li .back:hover,

.back-section ul li .testimonial .they-started .back:hover {

    background: #379e5c

}



.needinvest-sip-text {

    background: #fff;

    padding: 70px 0 20px 0;

    margin-top: 0px

}



.needinvest-sip-text .for-seo {

    margin: 0px

}



.needinvest-sip-text .title-slider {

    width: 1170px

}



.needinvest-sip {

    text-align: left;

    border: solid 1px #e0e0e1;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px

}



.needinvest-sip .title {

    color: #eb5d3f;

    font-size: 30px;

    

    margin-bottom: 10px;

    text-align: left

}



.needinvest-sip .title h2 {

    text-align: left;

    

    font-size: 30px;

    display: inline-block

}



.needinvest-sip .h2-title {

    text-align: left;

    font-family: robotolight

}



.needinvest-sip p {

    

    display: block;

    text-align: left;

    color: #565454;

    margin: 6px 0px;

    font-size: 14px;

    line-height: 25px

}



.needinvest-sip h3 {

    text-align: left

}



.needinvest-sip span.txt-tit {

    font-size: 21px;

    font-weight: lighter;

    text-align: left

}



.needinvest-sip strong {

    margin-top: 10px;

    display: block;

    font-size: 13px

}



.needinvest-sip #rmjs-1 {

    margin-bottom: 10px

}



.homecontent {

    padding: 20px 20px

}



.homecontent ol {

    text-align: left;

    color: #4A4343;

    font-size: 14px;

    

    line-height: 25px

}



.homecontent ul {

    text-align: left;

    margin-bottom: 15px

}



.homecontent ul li {

    padding: 7px 12px;

    list-style: square inside;

    font-size: 15px;

    color: #565454;

    font-family: robotolight

}



.overflo-hidden #contact_form {

    display: none

}



.footer-bg {

    background: url(../images/footer-bg.jpg) repeat left top

}



.ui-menu {

    background: #F5F5F5 !important;

    z-index: 9999 !important

}



@media only screen and (min-width: 1400px) {

    .homecontent {

        min-height: 373px

    }

}



.md-modal {

    position: fixed;

    height: auto;

    z-index: 2000;

    visibility: hidden;

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    backface-visibility: hidden;

    -webkit-transform: translateX(-50%) translateY(-50%);

    -moz-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%)

}



.md-show {

    visibility: visible

}



.md-effect-1 .md-content {

    -webkit-transform: scale(0.7);

    -moz-transform: scale(0.7);

    -ms-transform: scale(0.7);

    transform: scale(0.7);

    opacity: 0;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    transition: all 0.3s

}



.md-show.md-effect-1 .md-content {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    opacity: 1

}



.g-hidden {

    display: none

}



.common-popup {

    width: 400px;

    position: relative;

    padding: 25px;

    border-radius: 3px;

    background: #fff;

    text-align: center

}



.common-popup .close img {

    width: 12px;

    position: absolute;

    right: 10px;

    top: 10px

}



.common-popup figure {

    width: 74px;

    margin: 0 auto 8px;

    height: 74px

}



.common-popup figure img {

    height: 60px;

    width: 60px

}



.common-popup .commanhead {

    font-size: 25px;

    color: #5b5b5a;

    font-family: 'robotomedium';

    font-weight: 400

}



.common-popup p {

    font-size: 13px;

    color: #4f4d4d;

    margin: 5px 0;

    line-height: 22px

}



.common-popup h4 {

    margin-bottom: 10px

}



.common-popup h4 img {

    display: block;

    margin: auto;

    margin-bottom: 5px

}



.common-popup h4:after {

    display: block;

    margin: 5px auto 0;

    content: '';

    width: 100px;

    height: 2px;

    background: #666666

}



.common-popup .blue-btn,

.common-popup .yellow-btn {

    background: #1171ad;

    width: 35%;

    margin-top: 10px;

    display: inline-block;

    border-radius: 2px;

    padding: 10px 0;

    color: #fff;

    border: 0

}



.common-popup .yellow-btn {

    background: #f6bf0e

}



.common-popup input[type="text"],

.common-popup input[type="email"] {

    border: 1px solid #c0c5c8;

    margin: 10px 0 0;

    padding: 8px 2%;

    font-size: 13px;

    font-family: 'robotolight';

    display: block;

    width: 96%;

    border-radius: 3px

}



#load-div {

    display: none;

    background: #000;

    opacity: .7;

    left: 0;

    margin: 0 auto;

    position: fixed;

    right: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 10000

}



#load-div img {

    display: block;

    margin: 0 auto;

    position: relative;

    top: 48%

}



#backTop {

    width: 25px;

    height: 20px;

    padding: 10px;

    border-radius: 6px;

    text-indent: -9999px;

    cursor: pointer;

    z-index: 999999999;

    display: none;

    box-sizing: content-box;

    -webkit-box-sizing: content-box;

    background: rgba(142, 187, 10, 0.8) url(../img/top-arrow.png) no-repeat center;

    color: #fff

}



.fa-arrow-up:before {

    content: "\f062";

    color: #08C508

}



.fa-arrow-down:before {

    content: "\f063";

    color: red

}



.fa-plus-square:before {

    content: ""

}



.fa-minus-square:before {

    content: ""

}



.fa-plus:before {

    content: ""

}



.fa-shopping-cart::before {

    content: "\f07a";

    font-size: 20px;

    color: #fff

}



.fa-dashboard::before,

.fa-tachometer::before {

    content: "\f0e4"

}



.fa-user::before {

    content: "\f007"

}



.fa-list::before {

    content: "\f03a"

}



.fa-gear::before,

.fa-cog::before {

    content: "\f085"

}



.fa-sign-out:before {

    content: "\f08b"

}



.fa-caret-down::before {

    content: ""

}



.fa-angle-down::before {

    content: "\f107"

}



.why-join-bg .why-chhoose-us article span {

    font-size: 20px

}



.download-app-bg .download-app .right .google-play a span {

    float: left;

    color: #ffffff;

    padding-right: 12px

}



.download-app-bg .download-app .right .google-play a i {

    background: url(../images/sprite.png) 4px -290px no-repeat;

    float: left;

    height: 50px;

    width: 160px;

    margin-top: -11px

}



.why-join-bg {

    padding: 60px 0;

    background: url(../images/why-join-us.jpg) center center no-repeat;

    background-size: cover

}



.why-chhoose-us {

    padding: 35px 0

}



.why-chhoose-us article {

    width: 256px;

    margin: 40px 18px;

    padding: 40px 15px;

    float: left;

    text-align: center;

    color: #fff;

    border: solid 2px #dfdfdf

}



.why-chhoose-us article span {

    font-size: 25px;

    

    line-height: 30px;

    display: block

}



.why-chhoose-us article span strong {

    font-size: 30px;

    font-family: robotobold;

    display: block;

    font-weight: normal

}



.why-chhoose-us article i {

    width: 97px;

    height: 105px;

    background: url(../images/sprite.png) -11px -633px no-repeat;

    display: block;

    margin: 30px auto

}



.why-chhoose-us article i.variety {

    background-position: -116px -633px

}



.why-chhoose-us article i.sec {

    background-position: -213px -633px

}



.why-chhoose-us article i.family {

    background-position: -310px -633px

}



.why-chhoose-us article p {

    color: #fff;

    line-height: 20px;

    font-size: 14px

}



.why-chhoose-us .about-article {

    min-height: 380px

}



.amc-section {

    float: left;

    width: 100%;

    margin: 0px;

    margin-bottom: 0px;

    -webkit-box-shadow: 0 0px 4px #ccc;

    -moz-box-shadow: 0 0px 4px #ccc;

    -ms-box-shadow: 0 0px 4px #ccc;

    box-shadow: 0 0px 4px #ccc;

    background: #FFF

}



.amc-section .partner-title {

    position: relative;

    z-index: 1;

    width: 166px;

    margin: 0px auto;

    float: left;

    text-align: center;

    left: 0%;

    background: #FFF;

    font-size: 24px;

    padding: 29px 0px;

    -webkit-box-shadow: 0 0px 4px #ccc;

    -moz-box-shadow: 0 0px 4px #ccc;

    -ms-box-shadow: 0 0px 4px #ccc;

    box-shadow: 0 0px 4px #ccc;

    color: #2c6fc1

}



.amc-section .bx-wrapper {

    background: #FFF

}



.amc-section .bx-wrapper .bx-viewport {

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow: none;

    box-shadow: none;

    left: 0;

    width: 86% !important;

    margin: 0px auto

}



.amc-section .amc-slider {

    height: 77px;

    height: 80px;

    overflow: hidden

}



.amc-section .amc-slider li a img {

    max-width: inherit

}



.amc-section .amc-slider li .backs {

    display: none

}



@media only screen and (min-width: 320px) and (max-width: 480px) {

    .amc-section .amc-slider .bx-clone {

        visibility: hidden

    }

}



.banners-all.bgimg-banner {

    text-align: left;

    min-height: 210px

}



.banners-all.bgimg-banner article span {

    font-size: 18px

}



.elss-funds-page .tax-seving-guides img {

    max-width: 100%;

    height: auto;

    display: block;

    margin: 8px auto

}



.elss-funds-page {

    background: #fff

}



.elss-funds-page .breadcrumb {

    float: left

}



.elss-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/elss.jpg) right no-repeat

}



.elss-funds-page .banners-all:before {

    display: none

}



.elss-funds-page .banners-all article h1,

.elss-funds-page .banners-all article p {

    font-size: 36px

}



.elss-funds-page .elss-page-block {

    width: 100%;

    display: block;

    position: relative;

    float: left;

    margin: 10px 0px

}



.elss-funds-page .elss-page-block .elss-left {

    float: left;

    display: block

}



.elss-funds-page .elss-page-block .elss-left .close {

    position: absolute;

    display: none;

    background: #fff;

    right: 5px;

    padding: 4px;

    top: 5px

}



.elss-funds-page .elss-page-block .elss-left .close i {

    float: left;

    background: url(../images/close-button.svg) no-repeat center;

    width: 15px;

    height: 15px;

    background-size: contain

}



.elss-funds-page .elss-page-block .elss-left .block-tab {

    width: 100%;

    float: left;

    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);

    -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);

    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2)

}



.elss-funds-page .elss-page-block .elss-left .block-tab .title {

    background: #0c92b8;

    padding: 6px 11px;

    color: #FFF

}



.elss-funds-page .elss-page-block .elss-left .block-tab.elssmenu {

    margin-top: 15px

}



.elss-funds-page .elss-page-block .elss-left .block-tab ul {

    border: 1px solid #e4e4e4

}



.elss-funds-page .elss-page-block .elss-left .block-tab ul li {

    

    color: #474747;

    font-size: 15px;

    cursor: pointer;

    border-bottom: 1px solid #e4e4e4

}



.elss-funds-page .elss-page-block .elss-left .block-tab ul li a {

    display: block;

    padding: 10px 15px;

    color: #474747

}



.elss-funds-page .elss-page-block .elss-left .block-tab ul li a:hover,

.elss-funds-page .elss-page-block .elss-left .block-tab ul li a:active {

    background: #f3f3f3;

    color: #474747

}



.elss-funds-page .elss-page-block .elss-left .block-tab ul li.current a {

    background: #FFF;

    color: #0c92b8;

    border-left: 3px solid #0c92b8

}



.elss-funds-page .elss-page-block .elss-left .block-fund-category {

    width: 100%;

    float: left;

    margin-top: 20px

}



.elss-funds-page .elss-page-block .elss-left .block-fund-category ul {

    border: 1px solid #e4e4e4

}



.elss-funds-page .elss-page-block .elss-left .block-fund-category ul .main-header {

    background: #f3f3f3;

    color: #474747;

    ed6a00

    font-size: 18px;

    padding: 10px 15px

}



.elss-funds-page .elss-page-block .elss-left .block-fund-category ul li {

    border-bottom: 1px solid #e4e4e4

}



.elss-funds-page .elss-page-block .elss-left .block-fund-category ul li a {

    

    color: #474747;

    display: block;

    font-size: 15px;

    cursor: pointer;

    padding: 10px 15px

}



.elss-funds-page .elss-page-block .elss-left .block-fund-category ul li a:hover,

.elss-funds-page .elss-page-block .elss-left .block-fund-category ul li a:active,

.elss-funds-page .elss-page-block .elss-left .block-fund-category ul li a.active {

    background: #3d2580;

    color: #ffffff

}



.elss-funds-page .elss-page-block .elss-left .filters {

    border: none;

    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);

    -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);

    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2)

}



.elss-funds-page .elss-page-block .elss-left .filters .title {

    background: #0c92b8;

    padding: 6px 11px;

    color: #FFF

}



.elss-funds-page .elss-page-block .elss-left .filters .title:before {

    background-image: url(../img/cd-icons-white.svg)

}



.elss-funds-page .elss-page-block .elss-left .filters .cd-accordion-menu ul ul li label {

    background: #fff;

    padding: 0

}



.elss-funds-page .elss-page-block .elss-left .filters .cd-accordion-menu ul ul li label a {

    background: #fff;

    border: none;

    font-family: robotolight

}



.elss-funds-page .elss-page-block .elss-left .filters .cd-accordion-menu ul ul li label a:hover,

.elss-funds-page .elss-page-block .elss-left .filters .cd-accordion-menu ul ul li label a:active {

    background: #f3f3f3;

    color: #474747

}



.elss-funds-page .elss-page-block .elss-left .filters .cd-accordion-menu ul ul li label a span {

    width: 100%

}



.elss-funds-page .elss-page-block .elss-right {

    float: left;

    display: block

}



.elss-funds-page .elss-page-block .elss-right .tax-banner {

    width: 100%;

    float: left;

    text-align: center;

    display: block;

    padding-bottom: 21px

}



.elss-funds-page .elss-page-block .elss-right .tax-banner a img {

    max-width: 100%;

    height: auto

}



.elss-funds-page .elss-page-block .elss-right .for-amc-details {

    width: 275px;

    float: right

}



.elss-funds-page .elss-page-block .elss-right .comman-seo-content {

    position: relative

}



.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content {

    width: 100%;

    float: left;

    display: block;

    margin-top: 0px;

    position: relative;

    padding: 0px 10px;

    padding-bottom: 15px;

    border-bottom: 1px solid #ebebeb

}



.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content .heading,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content .main-panel-advisor .small-heading,

.main-panel-advisor .elss-funds-page .elss-page-block .elss-right .comman-seo-content .content .small-heading,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h1,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h2,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h3,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h4,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h5,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h6 {

    ed6a00

    color: #7258bc;

    font-size: 21px;

    margin-bottom: 4px

}



.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content .heading b,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content .main-panel-advisor .small-heading b,

.main-panel-advisor .elss-funds-page .elss-page-block .elss-right .comman-seo-content .content .small-heading b,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content .heading span,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content .main-panel-advisor .small-heading span,

.main-panel-advisor .elss-funds-page .elss-page-block .elss-right .comman-seo-content .content .small-heading span,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h1 b,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h1 span,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h2 b,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h2 span,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h3 b,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h3 span,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h4 b,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h4 span,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h5 b,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h5 span,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h6 b,

.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content h6 span {

    ed6a00

    color: #7258bc;

    font-size: 21px

}



.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content p {

    

    color: #272727;

    font-size: 14px;

    text-align: justify;

    margin-bottom: 10px

}



.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content p a {

    color: #0a7fb9

}



.elss-funds-page .elss-page-block .elss-right .comman-seo-content .content .tax-tables-calculaor {

    padding: 0px

}



.elss-funds-page .elss-page-block .elss-right .comman-seo-content .backdiv {

    position: relative;

    color: #1a51aa;

    font-size: 14px;

    text-decoration: underline;

    cursor: pointer;

    float: right;

    margin: 0px 0px -24px 0px;

    padding: 5px 0px 0px 0px;

    z-index: 1

}



.elss-funds-page .taxnews .full-content {

    float: left;

    width: 100%;

    margin: 20px 0 0 0

}



.elss-funds-page .taxnews .full-content .left-news {

    width: 665px;

    float: left;

    margin-right: 20px

}



.elss-funds-page .taxnews .full-content .left-news article {

    float: left;

    width: 100%;

    background: #fdfdfd;

    height: 135px;

    margin-bottom: 20px;

    border: 1px solid #e0e0e0;

    -moz-border-radius: 0px;

    -webkit-border-radius: 0px;

    -khtml-border-radius: 0px;

    border-radius: 0px

}



.elss-funds-page .taxnews .full-content .left-news article .post-thumb {

    position: relative;

    overflow: hidden;

    width: 205px;

    height: 100%;

    float: left

}



.elss-funds-page .taxnews .full-content .left-news article .post-thumb a img {

    max-width: 100%;

    width: 100%;

    height: 100%;

    float: left

}



.elss-funds-page .taxnews .full-content .left-news article .post-thumb a img:hover {

    -moz-transform: scale(1.08);

    -o-transform: scale(1.08);

    -ms-transform: scale(1.08);

    -webkit-transform: scale(1.08);

    transform: scale(1.08);

    -webkit-transition: 0.4s ease;

    transition: 0.4s ease

}



.elss-funds-page .taxnews .full-content .left-news article .post-content {

    width: 455px;

    float: left;

    padding: 5px 10px;

    position: relative

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .post-heading {

    line-height: 26px;

    height: 54px

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .post-heading a {

    color: #414141;

    font-size: 19px

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .short-content {

    font-size: 13px;

    color: #393939;

    

    line-height: 18px

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .short-content .read-more {

    width: 100%;

    float: left

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .short-content .read-more a {

    color: #536684;

    font-size: 12px;

    width: 100%;

    text-align: right;

    right: 10px;

    position: absolute;

    bottom: 9px

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .short-content ul li {

    padding: 7px 12px;

    list-style: square inside;

    font-size: 15px;

    color: #272727;

    font-family: robotolight

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .post-details {

    float: left;

    color: #797474;

    padding: 4px 2px 4px 2px;

    clear: both;

    width: 100%;

    display: block

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .post-details .post-views,

.elss-funds-page .taxnews .full-content .left-news article .post-content .full-site-content .full-content-area .post-content-view .post-details .post-date,

.full-site-content .full-content-area .post-content-view .elss-funds-page .taxnews .full-content .left-news article .post-content .post-details .post-date {

    float: left;

    padding-right: 15px

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .post-details .post-views i,

.elss-funds-page .taxnews .full-content .left-news article .post-content .full-site-content .full-content-area .post-content-view .post-details .post-date i,

.full-site-content .full-content-area .post-content-view .elss-funds-page .taxnews .full-content .left-news article .post-content .post-details .post-date i {

    padding-right: 7px

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .post-details .post-date {

    float: left;

    padding-right: 15px;

    font-size: 13px

}



.elss-funds-page .taxnews .full-content .left-news article .post-content .post-details .post-date i {

    padding-right: 7px

}



.elss-funds-page .taxnews .full-content .left-news article:hover {

    background: #fff

}



.elss-funds-page .taxnews .full-content .left-news .tax-tables-calculaor {

    padding: 0px;

    text-align: center

}



.elss-funds-page .taxnews .full-content .left-news .tax-tables-calculaor table {

    margin: 10px 0px 0px 0px

}



.elss-funds-page .taxnews .full-content .left-news .tax-tables-calculaor table tr td {

    font-size: 14px;

    padding: 5px 5px

}



.elss-funds-page .taxnews .full-content .left-news .tax-tables-calculaor table tr td strong {

    font-size: 14px

}



.elss-funds-page .taxnews .full-content .left-news .tax-tables-calculaor table .highlight td span {

    font-size: 12px;

    padding: 4px 5px;

    font-family: robotoregula

}



.elss-funds-page .taxnews .full-content .left-news .pagination-type2 {

    width: 100%;

    text-align: center;

    height: auto

}



.elss-funds-page .taxnews .full-content .left-news .pagination-type2 i {

    margin: 0px 6px

}



.elss-funds-page .taxnews .full-content .left-news .pagination-type2 .next-page a {

    margin-left: 20px;

    font-size: 17px;

    color: #585858

}



.elss-funds-page .taxnews .full-content .left-news .pagination-type2 .next-page a:hover,

.elss-funds-page .taxnews .full-content .left-news .pagination-type2 .next-page a:active {

    color: #0D5E93

}



.elss-funds-page .taxnews .full-content .left-news .pagination-type2 .next-page a .active {

    color: #0D5E93

}



.elss-funds-page .taxnews .full-content .left-news .pagination-type2 .pre-page a {

    margin-right: 20px;

    font-size: 17px;

    color: #585858

}



.elss-funds-page .taxnews .full-content .left-news .pagination-type2 .pre-page a:hover {

    color: #0D5E93

}



.elss-funds-page .taxnews .full-content .left-news .pagination-type2 .pages-no {

    background: #e8e8e8;

    color: #585858;

    padding: 4px 13px;

    font-size: 21px;

    margin-right: 7px

}



.elss-funds-page .taxnews .full-content .left-news .pagination-type2 .pages-no:hover,

.elss-funds-page .taxnews .full-content .left-news .pagination-type2 .pages-no:active {

    background: #585858;

    color: #ffffff

}



.elss-funds-page .taxnews .full-content .right-news {

    width: 232px;

    float: left

}



.elss-funds-page .taxnews .full-content .right-news a.link {

    margin: 10px 0px;

    float: left;

    width: 100%;

    padding: 10px;

    background: #eeecec;

    color: #464646;

    border: 1px solid #e2e2e2

}



.elss-funds-page .taxnews .full-content .right-news a.link .fa {

    float: right;

    margin: 0px 3px;

    font-size: 20px

}



.elss-funds-page .taxnews .full-content .right-news .taxslab {

    float: left;

    width: 100%;

    margin-top: 20px

}



.elss-funds-page .taxnews .full-content .right-news .taxslab .subheading {

    background: #0c92b8;

    padding: 6px 10px;

    text-align: center;

    color: #FFF

}



.elss-funds-page .taxnews .full-content .right-news .taxslab select {

    background: #f7feff;

    width: 100%;

    padding: 5px 5px;

    font-size: 14px;

    color: #4e4d4d;

    border: 1px solid #e0dfdf

}



.elss-funds-page .taxnews .full-content .right-news .taxslab .details {

    border: 1px solid #ccc;

    border-top: none

}



.elss-funds-page .taxnews .full-content .right-news .taxslab .details .sec-title {

    font-size: 14px;

    margin: 0px 0;

    padding: 8px 13px;

    background: #efefef

}



.elss-funds-page .taxnews .full-content .right-news .taxslab .details .slab-info {

    font-size: 12px;

    

    color: #585757;

    padding: 13px 10px

}



.elss-funds-page .taxnews .full-content .right-news .taxslab .details .slab-info ol {

    padding: 0px 0px 0px 14px;

    margin: 0

}



.elss-funds-page .taxnews .full-content .right-news .taxslab .details .slab-info ol li:last-child {

    border: none

}



.elss-funds-page .taxnews .full-content .right-news .taxslab .details .sec-content {

    font-size: 14px;

    background-color: #fff

}



.elss-funds-page .taxnews .full-content .right-news .taxslab .details .sec-content li {

    border-bottom: 1px solid #dfdfdf;

    padding: 7px 2px 7px 12px;

    font-size: 12px;

    

    color: #585757

}



.elss-funds-page .taxnews .full-content .right-news .taxslab .details .sec-content li span:first-child {

    width: 46%;

    display: inline-block;

    vertical-align: top

}



.elss-funds-page .taxnews .full-content .right-news .taxslab .details .sec-content li span:last-child {

    width: 50%;

    display: inline-block;

    text-align: right;

    vertical-align: top

}



.elss-funds-page .tax-seving-guides .heading,

.elss-funds-page .tax-seving-guides .main-panel-advisor .small-heading,

.main-panel-advisor .elss-funds-page .tax-seving-guides .small-heading {

    font-size: 18px !important;

    color: #816cc5;

    ed6a00

    margin: 4px 0px

}



.elss-funds-page .tax-seving-guides .small-heading {

    font-size: 16px;

    color: #816cc5;

    ed6a00

    margin: 5px 0px

}



.elss-funds-page .tax-seving-guides strong {

    font-weight: normal;

    ed6a00

    font-size: 15px

}



.elss-funds-page .tax-seving-guides p {

    font-size: 14px;

    color: #272727;

    text-align: justify;

    

    line-height: 21px;

    margin-bottom: 10px

}



.elss-funds-page .tax-seving-guides p img {

    margin-top: 15px

}



.elss-funds-page .tax-seving-guides ul {

    margin-left: 18px;

    margin-bottom: 15px

}



.elss-funds-page .tax-seving-guides ul li {

    font-size: 14px;

    color: #272727;

    

    text-align: justify;

    line-height: 21px;

    margin-bottom: 10px;

    list-style-type: circle;

    margin: 0px

}



.elss-funds-page .tax-seving-guides ol {

    padding: 0px 0px 0px 15px

}



.elss-funds-page .tax-seving-guides ol li {

    padding: 4px 5px;

    font-size: 15px;

    text-align: justify;

    color: #272727;

    font-family: robotolight

}



.elss-funds-page .tax-seving-guides table {

    width: 100%;

    font-size: 14px;

    color: #504d59;

    

    border: 1px solid #e2e1e1;

    margin: 20px 0px

}



.elss-funds-page .tax-seving-guides table .puple {

    background: #f5f0ff !important

}



.elss-funds-page .tax-seving-guides table .blue {

    background: #eff8ff !important

}



.elss-funds-page .tax-seving-guides table tr th {

    border: 1px solid #e2e1e1;

    padding: 5px 6px;

    text-align: center;

    font-weight: normal;

    font-family: robotoregula

}



.elss-funds-page .tax-seving-guides table tr td {

    background: #f7f6f9;

    border: 1px solid #e2e1e1;

    padding: 5px 6px;

    font-size: 13px;

    background: #f7f6f9;

    text-align: center

}



.elss-funds-page #accordion.tax-accordion {

    margin-top: 20px;

    font-family: robotolight

}



.elss-funds-page #accordion.tax-accordion .main-accodian label {

    background-color: #f6f6f6;

    text-transform: capitalize;

    padding: 8px 12px;

    border-left: 5px solid #c6c6c6;

    font-size: 16px;

    border-bottom: 1px solid #c6c6c6

}



.elss-funds-page #accordion.tax-accordion .main-accodian input:checked ~ article {

    background-color: #fff;

    padding: 10px

}



.elss-funds-page #accordion.tax-accordion .main-accodian input:checked+label {

    color: #1153a9;

    border-left: 5px solid #1153a9;

    background-image: url(../img/accordin-minusdark.png)

}



.elss-funds-page #accordion.tax-accordion .sub-heading {

    font-size: 18px;

    color: #333;

    font-family: robotoregula

}



.elss-funds-page #accordion.tax-accordion ol {

    padding: 0px 0px 0px 19px

}



.elss-funds-page #accordion.tax-accordion ol li {

    color: #272727;

    font-size: 14px;

    text-align: justify;

    margin: 0px 0px 5px 0px

}



.elss-funds-page #accordion.tax-accordion ol.alphbet {

    list-style-type: upper-alpha

}



.elss-funds-page #accordion.tax-accordion strong {

    font-weight: normal;

    ed6a00

    font-size: 15px

}



.elss-funds-page .structure-elss p {

    float: left;

    width: 60%;

    margin-right: 4%

}



.elss-funds-page .structure-elss p.img {

    float: left;

    width: 25%

}



.elss-funds-page .structure-elss p.img img {

    margin: -18px 0 0 0

}



.small-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/smallcap.jpg) right no-repeat

}



.large-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/largecap.jpg) right no-repeat

}



.mid-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/midcap.jpg) right no-repeat

}



.diversified-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/diversified.jpg) right no-repeat

}



.sector-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/banking-finance.jpg) right no-repeat

}



.balanced-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/balanced.jpg) right no-repeat

}



.liquid-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/liquidfund.jpg) right no-repeat

}



.ultra-funds-page .banners-all,

.gilt-funds-page .banners-all,

.gilt-funds-page .banners-all,

.debt-funds-page .banners-all,

.credit-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/debt.jpg) right no-repeat

}



.mip-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/mip.jpg) right no-repeat

}



.gold-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/goldetf.jpg) right no-repeat

}



.thematic-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/category/thematic-infrastructure.jpg) right no-repeat

}



.flex-container a:active,

.flexslider a:active,

.flex-container a:focus,

.flexslider a:focus {

    outline: none

}



.slides,

.flex-control-nav,

.flex-direction-nav {

    margin: 0;

    padding: 0;

    list-style: none

}



.flexslider {

    margin: 0;

    padding: 0;

    height: 100%

}



.flexslider .loginBanner .first-seven {

    background: url(../images/slide10-login.jpg) no-repeat center !important

}



.flexslider .loginBanner .first-one {

    background: url(../images/slide1-login.jpg) no-repeat right bottom !important;

    background-size: cover !important

}



.flexslider .loginBanner .first-two {

    background: url(../images/slide5-login.jpg) no-repeat right !important

}



.flexslider .loginBanner .first-three {

    background: url(../images/slide3-login.jpg) no-repeat center !important

}



.flexslider .loginBanner .first-four {

    background: url(../images/slide6-login.jpg) no-repeat center !important

}



.flexslider .loginBanner .first-five {

    background: url(../images/slide8-login.jpg) no-repeat center left !important;

    background-size: cover !important

}



.flexslider .loginBanner .first-six {

    background: url(../images/slide9-login.jpg) no-repeat center !important

}



.flexslider .slides img {

    max-width: 100%;

    display: block

}



.flexslider .slides:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0

}



.flexslider .slides li {

    margin: 0;

    -webkit-backface-visibility: hidden;

    display: none;

    position: relative

}



.flexslider .slides li .banner-one {

    padding-top: 200px !important;

    color: #fff

}



.flexslider .slides li .banner-one .earn-money {

    font-size: 30px;

    

    text-shadow: 0 0 4px rgba(0, 0, 0, 0.57)

}



.flexslider .slides li .banner-one .tax-saving {

    color: #edd817;

    font-family: robotomedium;

    font-size: 72px;

    text-transform: uppercase

}



.flexslider .slides li .banner-one .tax-saving span {

    color: #fff;

    text-shadow: 0 0 7px rgba(0, 0, 0, 0.43)

}



.flexslider .slides li .banner-one .samll-text {

    font-size: 15px;

    font-family: robotolight

}



.flexslider .slides li .banner-one a {

    background: #ec5d3f;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    display: inline-block;

    padding: 10px 30px;

    margin: 20px 5px 20px 0;

    color: #fff;

    

    font-size: 20px;

    transition: background-color 0.5s ease

}



.flexslider .slides li .banner-one a i {

    font-size: 20px;

    padding-left: 7px

}



.flexslider .slides li .banner-one a:hover {

    background: #fff;

    color: #000

}



.flexslider .slides li .banner-one .save-tax {

    font-size: 25px;

    margin: 20px 0 0

}



.flexslider .slides li .banner-one .save-tax img {

    display: inline-block;

    vertical-align: middle;

    margin-right: 15px

}



.flexslider .slides li .banner-one .invest-money {

    font-size: 40px;

    font-family: robotolight

}



.flexslider .slides li .banner-one .invest-money span {

    color: #edd817

}



.flexslider .slides li .banner-one .taking-sip {

    font-size: 40px;

    font-family: robotobold;

    margin-top: 10px

}



.flexslider .slides li .banner-one .small-sip {

    font-size: 30px;

    

    margin: 10px 0 30px

}



.flexslider .slides li .banner-one .small-sip span {

    border: 1px solid #fff;

    background: none;

    padding: 5px 55px;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 22px;

    padding: 0 20px 5px

}



.flexslider .slides li .banner-one .invest-ruppes {

    

    font-size: 20px;

    margin: 10px 0

}



.flexslider .slides li .banner-one .invest-ruppes span {

    color: #edd817

}



.flexslider .slides li .banner-one p {

    font-size: 11px;

    margin-bottom: 20px

}



.flexslider .slides li .banner-one .pension {

    font-size: 34px

}



.flexslider .slides li .banner-one .pension span {

    color: #edd817

}



.flexslider .slides li .banner-one .term {

    font-size: 18px;

    

    line-height: 35px;

    margin: 5px 0 10px

}



.flexslider .slides .first-seven {

    background: url(../images/slide10.jpg) no-repeat center;

    background-size: cover;

    background-position: -190px 0px

}



.flexslider .slides .first-seven .banner-one {

    height: 100%

}



@media only screen and (min-width: 1900px) and (max-width: 4000px) {

    .flexslider .slides .first-seven {

        background-position: inherit

    }

}



@media only screen and (min-width: 768px) and (max-width: 1025px) {

    .flexslider .slides .first-seven {

        background-size: cover !important;

        background-position: -195px 43px !important

    }

}



@media only screen and (min-width: 320px) and (max-width: 480px) {

    .flexslider .slides .first-seven {

        background-position: 51% center !important;

        background-size: 139% !important;

        background-color: #f97102 !important

    }

}



.flexslider .slides .first-one {

    background: url(../images/slide1.jpg) no-repeat right bottom;

    background-size: cover

}



.flexslider .slides .first-one .banner-one {

    color: #3f4361

}



.flexslider .slides .first-one .banner-one .invest-money span {

    color: #ec5d3f

}



.flexslider .slides .first-two {

    background: url(../images/slide5.jpg) no-repeat right;

    background-size: cover

}



.flexslider .slides .first-three {

    background: url(../images/slide3.jpg) no-repeat center;

    background-size: cover

}



.flexslider .slides .first-four {

    background: url(../images/slide6.jpg) no-repeat center;

    background-size: cover

}



.flexslider .slides .first-five {

    background: url(../images/slide8.jpg) no-repeat center left;

    background-size: cover

}



.flexslider .slides .first-five .banner-one {

    padding-top: 175px !important

}



.flexslider .slides .first-five .main-words-line {

    font-family: robotobold;

    font-size: 48px;

    color: #373232 !important

}



.flexslider .slides .first-five .e-kyc-word {

    padding-left: 13px;

    font-size: 48px;

    font-family: robotomedium;

    color: #eb5d3f !important

}



.flexslider .slides .first-five .sub-line {

    font-size: 40px;

    ed6a00

    color: #373232 !important

}



.flexslider .slides .first-five .futures-icon {

    height: 200px

}



.flexslider .slides .first-five .futures-icon ul li {

    display: inline-block;

    padding-top: 20px;

    padding-right: 20px;

    text-align: center;

    ed6a00

    color: #000;

    font-size: 16px;

    height: 0 !important;

    float: left

}



.flexslider .slides .first-five .futures-icon ul li span {

    display: block;

    font-family: robotolight

}



.flexslider .slides .first-five .futures-icon ul li i {

    width: 130px;

    height: 130px;

    display: block;

    background: url(../images/sprite.png) -3px -144px no-repeat

}



.flexslider .slides .first-five .futures-icon ul li+li i {

    background-position: -144px -144px

}



.flexslider .slides .first-five .futures-icon ul li+li+li i {

    background-position: -284px -144px

}



.flexslider .slides .first-five .futures-icon ul li+li+li+li i {

    background-position: -424px -142px

}



.flexslider .slides .first-six {

    background: url(../images/slide9.jpg) no-repeat center;

    background-size: cover

}



@media only screen and (min-width: 768px) and (max-width: 768px) {

    .flexslider .slides .first-six {

        background-position: -167px 19px !important

    }

}



@media only screen and (min-width: 1200px) and (max-width: 1366px) {

    .flexslider .slides .first-six {

        background-position: -224px !important

    }

}



@media only screen and (min-width: 1900px) and (max-width: 4000px) {

    .flexslider .slides .first-six {

        background-position: inherit

    }

}



.flexslider .slides .first-six .banner-one {

    padding-top: 200px !important

}



.flexslider .slides .first-six .main-words-line {

    font-family: robotomedium;

    font-size: 47px;

    color: #eb5d3f !important

}



.flexslider .slides .first-six .e-kyc-word {

    padding-left: 13px;

    font-size: 47px;

    

    color: #1f5577 !important

}



.flexslider .slides .first-six .sub-line {

    margin-top: 15px;

    font-size: 24px;

    

    color: #3f4361 !important

}



.flexslider .slides .first-six .line-three {

    font-size: 19px;

    margin-top: 2px;

    

    color: #000000 !important

}



.flexslider .slides .first-six .app-dwnlaod-link .heading-app {

    font-size: 19px;

    margin: 16px 0px 6px 0px;

    

    color: #000000 !important

}



.flexslider .slides .first-six .app-dwnlaod-link a {

    margin: 0px 7px 0px 0px !important

}



.flexslider .slides .first-six a {

    background: none !important;

    border-radius: 0;

    display: inline-block;

    padding: 0 !important;

    margin: 24px 0px 0px 0px !important;

    color: #25336d;

    ed6a00

    font-size: 19px

}



.flexslider .slides .first-six a span {

    margin-top: 7px;

    color: #25336d;

    ed6a00

    font-size: 19px;

    float: left;

    margin-right: 15px

}



.flexslider .slides .first-six a img {

    vertical-align: middle;

    width: 130px;

    height: auto;

    max-width: 100%

}



.flexslider .slides .first-six .google-play a i {

    background: url(../images/sprite.png) 4px -290px no-repeat;

    float: left;

    height: 50px;

    width: 160px

}



.flex-pauseplay span {

    text-transform: capitalize

}



html[xmlns] .slides {

    display: block

}



* html .slides {

    height: 1%

}



.no-js .slides>li:first-child {

    display: block

}



.flexslider {

    padding: 0;

    position: relative;

    zoom: 1;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

    -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

    height: 100%

}



.flexslider .slides {

    zoom: 1;

    height: 100%

}



.flex-viewport {

    max-height: 2000px;

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    transition: all 1s ease;

    height: 100%

}



.loading .flex-viewport {

    height: 100%

}



.carousel li {

    margin-right: 5px

}



.flex-direction-nav {

    *height: 0;

    display: none

}



.flex-direction-nav a {

    background: url(i/bg_direction_nav.png) no-repeat 0 0;

    cursor: pointer;

    display: block;

    height: 30px;

    margin: -20px 0 0;

    opacity: 0;

    position: absolute;

    text-indent: -9999px;

    top: 50%;

    -webkit-transition: all .3s ease;

    width: 30px;

    z-index: 10

}



.flex-direction-nav .flex-next {

    background-position: 100% 0;

    right: 0

}



.flex-direction-nav .flex-next:hover {

    opacity: 1

}



.flex-direction-nav .flex-prev {

    left: 0

}



.flex-direction-nav .flex-prev:hover {

    opacity: 1

}



.flex-direction-nav:hover .flex-next {

    opacity: 0.8;

    right: 5px

}



.flex-direction-nav:hover .flex-prev {

    opacity: 0.8;

    left: 5px

}



.flex-direction-nav .flex-disabled {

    cursor: default;

    filter: alpha(opacity=30);

    opacity: 0.3 !important

}



.flex-control-nav {

    bottom: 0px;

    position: absolute;

    text-align: center;

    width: 100%;

    z-index: 99

}



.flex-control-paging li {

    display: inline-block;

    margin: 0 6px;

    zoom: 1;

    *display: inline

}



.flex-control-paging li a {

    background: #fff;

    cursor: pointer;

    display: block;

    height: 11px;

    text-indent: -9999px;

    width: 11px;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    -o-border-radius: 20px;

    border-radius: 20px;

    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)

}



.flex-control-paging li a:hover {

    background: #ffe807

}



.flex-control-paging li a.flex-active {

    background: #ffe807;

    cursor: default

}



.flex-control-thumbs {

    margin: 5px 0 0;

    position: static;

    overflow: hidden

}



.flex-control-thumbs li {

    float: left;

    margin: 0;

    width: 25%

}



.flex-control-thumbs img {

    cursor: pointer;

    display: block;

    opacity: .7;

    width: 100%

}



.flex-control-thumbs img:hover {

    opacity: 1

}



.flex-control-thumbs .flex-active {

    opacity: 1;

    cursor: default

}



@media screen and (max-width: 860px) {

    .flex-direction-nav .flex-prev {

        opacity: 1;

        left: 0

    }

    .flex-direction-nav .flex-next {

        opacity: 1;

        right: 0

    }

}



.flexslider .slides>li:first-child {

    display: block;

    -webkit-backface-visibility: visible

}



.inner-testimonials .headings-2 {

    display: table;

    text-align: center;

    width: 100%;

    color: #eb5d3f;

    font-size: 24px;

    margin-bottom: 20px

}



.section-heading {

    color: #3a3a3a;

    font-size: 36px;

    font-family: roboto_slablight;

    display: block;

    margin: 5px 0px

}



.section-sub-heading {

    color: #353535;

    font-size: 15px;

    

    display: block;

    margin: 5px 0px

}



.section-text {

    text-align: center;

    margin: 0px auto;

    float: none

}



.fa-check:before {

    content: "\f00c"

}



.home-button {

    color: #ffffff;

    display: block;

    text-align: center;

    margin: 0px auto;

    font-size: 22px;

    width: 223px;

    padding: 10px;

    ed6a00

    outline: none;

    border: 1px solid #0bbbc3;

    border-radius: 5px;

    transition: background-color 0.5s ease;

    background: #0fa8c3

}



.home-button:hover {

    background: #635cb1;

    border: 1px solid #635cb1

}



.hidden,

.g-hidden {

    display: none

}



.slider {

    position: relative;

    float: left;

    width: 100%;

    overflow: hidden;

    margin-top: -100px

}



.main-products {

    overflow: hidden;

    width: 104%;

    position: absolute;

    margin-left: -2%;

    top: 0;

    left: 0;

    height: 550px !important

}



.main-products .before-after-main:before {

    content: '';

    width: 50px;

    height: 550px;

    position: absolute;

    top: 0px;

    left: -41px;

    margin: 0px 0px 0px 0px;

    opacity: 0.950;

    transform: skewX(-5deg)

}



.main-products .before-after-main:after {

    content: '';

    width: 50px;

    height: 550px;

    position: absolute;

    transform: skewX(-5deg);

    top: 0px;

    right: -41px;

    margin: 0px 0px 0px 0px;

    opacity: 0.950

}



.main-products .before-after-color-1:before {

    background: #8267d9

}



.main-products .before-after-color-1:after {

    background: #496ee6

}



.main-products .before-after-color-2:before {

    background: #8267d9;

    opacity: 0.990 !important

}



.main-products .before-after-color-2:after {

    background: #5c42ae;

    opacity: 0.990 !important

}



.main-products .before-after-color-3:before {

    background: #0ab9c0;

    opacity: 0.990 !important

}



.main-products .before-after-color-3:after {

    background: #16969b;

    opacity: 0.990 !important

}



.main-products .before-after-color-4:before {

    background: #4368e2;

    opacity: 0.990 !important

}



.main-products .before-after-color-4:after {

    background: #3656b9;

    opacity: 0.990 !important

}



.main-products .process-4-color .bgcolor-div:hover {

    background: #36aeb3 !important

}



.main-products .main-products-block {

    margin: 0px 0px 0px 0px;

    height: 550px;

    width: 100%;

    background: url(../images/homepage-banner.jpg) no-repeat center;

    background-size: cover

}



.main-products .main-products-block .sip-process,

.main-products .main-products-block .lumpsum-process,

.main-products .main-products-block .tax-process {

    float: left;

    padding: 55px 0px;

    height: 550px;

    opacity: 0.950;

    transform: skewX(-5deg)

}



.main-products .main-products-block .sip-process {

    width: 34%;

    padding-left: 60px

}



.main-products .main-products-block .lumpsum-process {

    position: relative;

    left: -2px;

    width: 32%;

    padding-left: 30px;

    padding-right: 30px

}



.main-products .main-products-block .tax-process {

    width: 34%;

    position: relative;

    left: -4px;

    padding-right: 60px

}



.main-products .main-products-block .font-small-1 {

    font-size: 32px !important;

    padding: 20px 0px

}



.main-products .main-products-block .font-small-2 {

    font-size: 24px !important;

    padding: 20px 0px;

    color: #ffffff

}



.main-products .main-products-block .padding-none-ep {

    padding: 2px 0px !important

}



.main-products .main-products-block .fixed-height {

    min-height: 100px

}



.main-products .main-products-block .box-padding {

    padding: 100px 0px !important

}



.main-products .main-products-block .box-padding-small {

    padding: 20px 0px !important

}



.main-products .main-products-block .box-padding-low {

    padding: 73px 0px !important

}



.main-products .main-products-block .padding-box {

    padding: 36px 0px

}



.main-products .main-products-block .triangle-right:after {

    content: '';

    display: inline-block;

    width: 0;

    height: 0;

    position: absolute;

    right: -32px;

    top: 50%;

    border-style: solid;

    border-width: 33px 0 25px 33px;

    z-index: 9999

}



.main-products .main-products-block .triangle-right-bg-1:after {

    border-color: transparent transparent transparent #8368d9

}



.main-products .main-products-block .triangle-right-bg-2:after {

    border-color: transparent transparent transparent #0ebac1

}



.main-products .main-products-block .triangle-right-bg-3:after {

    border-color: transparent transparent transparent #4368e2

}



.main-products .main-products-block .box-1-bg-main-slide {

    background: #8267d9

}



.main-products .main-products-block .box-2-bg-main-slide {

    background: #0abcc3

}



.main-products .main-products-block .box-3-bg-main-slide {

    background: #496ee6

}



.main-products .main-products-block .box-sip-1 {

    background: #8267d9;

    opacity: 0.990 !important;

    position: relative;

    z-index: 9

}



.main-products .main-products-block .box-sip-2 {

    background: #5c42ae;

    opacity: 0.990 !important

}



.main-products .main-products-block .box-sip-5 {

    width: 66%

}



.main-products .main-products-block .box-sip-6 {

    width: 66%

}



.main-products .main-products-block .box-lumpsum-1 {

    background: #0ab9c0;

    opacity: 0.990 !important;

    position: relative;

    z-index: 9

}



.main-products .main-products-block .box-lumpsum-2 {

    background: #16969b;

    opacity: 0.990 !important

}



.main-products .main-products-block .box-tax-1 {

    background: #4368e2;

    opacity: 0.990 !important;

    position: relative;

    z-index: 9

}



.main-products .main-products-block .box-tax-2 {

    background: #3454b9;

    opacity: 0.990 !important

}



.main-products .main-products-block .block-content {

    transform: skewX(6deg);

    text-align: center

}



.main-products .main-products-block .block-content .home-title {

    font-family: roboto_slablight;

    color: #ffffff;

    font-size: 45px

}



.main-products .main-products-block .block-content .home-sub-title {

    

    color: #ffffff;

    font-size: 18px;

    margin-bottom: 50px

}



.main-products .main-products-block .block-content img {

    margin: 0px auto;

    max-width: 100%;

    height: auto

}



.main-products .main-products-block .block-content .home-description {

    

    color: #ffffff;

    font-size: 15px;

    width: 65%;

    padding: 50px 0px;

    margin: 0px auto

}



.main-products .main-products-block .block-content .home-btn {

    ed6a00

    color: #e9e2ff;

    font-size: 18px;

    width: 35%;

    display: block;

    margin: 0px auto;

    padding: 8px 6px;

    border-radius: 4px;

    background: #7158bd;

    border: 1px solid #503d92

}



.main-products .main-products-block .block-content .bgcolor-div {

    width: 282px;

    height: 234px;

    margin: 0px auto;

    transform: skewX(-1deg)

}



.main-products .main-products-block .block-content .bgcolor-div:hover {

    background: #7660ba

}



.main-products .main-products-block .block-content .home-btn-small {

    color: #e9e2ff;

    ed6a00

    background: #d5c8fd;

    border: 1px solid #ae98f3;

    color: #000000 !important;

    font-size: 16px;

    width: 23%;

    display: block;

    margin: 12px auto;

    padding: 6px 6px;

    border-radius: 7px

}



.main-products .main-products-block .block-content .btn-color-1 {

    background: rgba(158, 134, 245, 0.79);

    border: 1px solid #a08ae9

}



.main-products .main-products-block .block-content .btn-color-1:hover {

    background: #7158bd;

    transition: background-color 0.5s ease;

    border: 1px solid #503d92

}



.main-products .main-products-block .block-content .btn-color-2 {

    background: #2dc2ca;

    border: 1px solid #2fd2d8

}



.main-products .main-products-block .block-content .btn-color-2:hover {

    background: #09b2b9;

    border: 1px solid #1e878c;

    transition: background-color 0.5s ease

}



.main-products .main-products-block .block-content .btn-color-3 {

    background: #6180e4;

    border: 1px solid #6e8cf1

}



.main-products .main-products-block .block-content .btn-color-3:hover {

    background: #516abd;

    border: 1px solid #4a5d9a;

    transition: background-color 0.5s ease

}



.main-products .main-products-block .block-content .btn-color-4 {

    background: #d5c8fd;

    border: 1px solid #6e8cf1;

    color: #000000 !important

}



.main-products .main-products-block .block-content .btn-color-4:hover {

    background: #e2deef;

    border: 1px solid #d8d6dc;

    transition: background-color 0.5s ease

}



.main-products .main-products-block .block-content .btn-color-5 {

    background: #94e9ec;

    border: 1px solid #1b969a;

    color: #000000 !important

}



.main-products .main-products-block .block-content .btn-color-5:hover {

    background: #e2deef;

    border: 1px solid #d8d6dc;

    transition: background-color 0.5s ease

}



.four-box-one-slide .main-products-block .block-content-2 {

    width: 39%;

    float: left

}



.four-box-one-slide .main-products-block .block-content-4 {

    float: left;

    width: 39%;

    margin-left: 34px;

    padding: 30px

}



.four-box-one-slide .main-products-block .block-content-5 {

    float: left;

    width: 39%;

    margin-right: 24px;

    padding: 30px

}



.page-home-form .home-from-block {

    margin: 110px 0px;

    padding-left: 41px

}



.page-home-form .block-content-7 ul li {

    width: 39%;

    float: left;

    display: block;

    padding: 10px;

    text-align: left;

    margin: 4px 10px

}



.page-home-form .block-content-7 ul li:last-child .tooltip .tooltiptext {

    right: 0

}



.page-home-form .block-content-7 ul li .calcu-input {

    background: #5b42ac;

    color: #ffffff;

    

    font-size: 15px;

    width: 100%;

    float: left;

    border: 1px solid #b8a2ff;

    padding: 8px;

    transform: skew(-1deg)

}



.page-home-form .block-content-7 ul li .calcu-input-1 {

    background: #1ca0a5;

    color: #ffffff;

    

    font-size: 15px;

    width: 100%;

    float: left;

    border: 1px solid #38d3da;

    padding: 8px;

    transform: skew(-1deg);

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none;

    -o-appearance: none;

    appearance: none

}



.page-home-form .block-content-7 ul li .home-btn-small {

    float: right;

    text-align: center

}



.page-home-form .block-content-7 ul li .calcu-input-1 option {

    background: #1ca0a5

}



.page-home-form .block-content-7 ul li select option {

    background: #5b42ac

}



.page-home-form .block-content-7 ul li label {

    position: relative;

    z-index: 9;

    color: #ffffff;

    

    font-size: 15px;

    width: 100%;

    float: left;

    padding: 8px 0px;

    transform: skew(-1deg)

}



.page-home-form .block-content-7 ul li select.calcu-input {

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none;

    -o-appearance: none;

    appearance: none;

    background: none;

    height: 38px;

    position: relative;

    z-index: 1

}



.page-home-form .block-content-7 ul li .selector {

    background: #5b42ac;

    position: relative;

    float: left;

    width: 100%;

    margin-bottom: 4px

}



.page-home-form .block-content-7 ul li .selectors {

    position: absolute;

    background: url(../images/homepage/up-down-arrow.svg) no-repeat 95% 50%;

    bottom: 5px;

    width: 18px;

    height: 30px;

    right: 10px

}



.conatct-strip-home {

    background: #0D8CA5;

    display: block;

    width: 100%;

    float: left;

    padding: 20px 0px

}



.conatct-strip-home .contact {

    width: 85%;

    margin: 0px auto;

    float: none;

    display: table

}



.conatct-strip-home .contact ul li {

    float: left;

    margin-right: 25px

}



.conatct-strip-home .contact ul li .phoneno,

.conatct-strip-home .contact ul li .title-div,

.conatct-strip-home .contact ul li h1 {

    ed6a00

    color: #ffffff;

    float: left;

    font-size: 21px;

    margin: 0px;

    vertical-align: middle

}



.conatct-strip-home .contact ul li .line-2 {

    font-size: 14px;

    text-align: center;

    line-height: 24px

}



.conatct-strip-home .contact ul li .image-phone {

    vertical-align: middle

}



.conatct-strip-home .contact ul li .btn-raq-call {

    float: left;

    

    color: #3c3c3c;

    font-size: 19px;

    background: #f9f9f9;

    border: 1px solid #d4d4d4;

    border-radius: 5px;

    padding: 10px 21px

}



.conatct-strip-home .contact ul li .btn-raq-call:hover {

    background: #dedede;

    transition: background-color 0.5s ease

}



.conatct-strip-home .contact ul .line {

    border: 0;

    height: 45px;

    width: 1px;

    padding: 0;

    background-image: -webkit-linear-gradient(top, #2f8798, #0c4954, #0d8ca5);

    background-image: -moz-linear-gradient(top, #2f8798, #0c4954, #0d8ca5);

    background-image: -ms-linear-gradient(top, #2f8798, #0c4954, #0d8ca5);

    background-image: -o-linear-gradient(top, #2f8798, #0c4954, #0d8ca5)

}



.conatct-strip-home .contact ul .mr-none {

    margin-right: 0px !important

}



.how-it-work-block {

    display: block;

    width: 100%;

    padding: 50px 0px;

    float: left;

    overflow: hidden

}



.how-it-work-block .bg-block-td {

    background: url(../images/homepage/steps/bg_how-it_work.png) no-repeat center bottom;

    width: 100%;

    position: relative;

    height: 266px;

    margin: 100px 0px 10px

}



@media only screen and (min-width: 1900px) and (max-width: 4000px) {

    .how-it-work-block .bg-block-td {

        background-position: cover

    }

}



.how-it-work-block .bg-block-td .figure-left {

    width: 172px;

    height: 72px;

    margin: 0;

    position: absolute;

    top: 25%;

    left: 0px;

    display: block

}



.how-it-work-block .bg-block-td .figure-right {

    width: 121px;

    height: 206px;

    margin: 0;

    position: absolute;

    bottom: 63%;

    right: 100px;

    display: block

}



.how-it-work-block .bg-block-td .five-box {

    width: 100%;

    position: relative;

    display: block

}



.how-it-work-block .bg-block-td .five-box:before {

    content: '';

    width: 100%;

    height: 2px;

    position: absolute;

    top: 90px;

    left: 0px;

    background: url(../images/homepage/steps/figure_3.png) repeat center

}



.how-it-work-block .bg-block-td .five-box .htk-box {

    float: left;

    width: 234px;

    position: relative;

    z-index: 5;

    text-align: center

}



.how-it-work-block .bg-block-td .five-box .htk-box .box-title {

    color: #414141;

    font-size: 21px;

    

    display: block;

    margin: 22px 0px;

    text-align: center

}



.how-it-work-block .bg-block-td .five-box .htk-box .box-title span {

    display: block;

    width: 100%;

    text-align: center

}



.how-it-work-block .description {

    margin: 20px 0px;

    background: #ffffff;

    text-align: center;

    font-size: 15px;

    color: #6c6c6c;

    

    line-height: 26px

}



.sip-calculator-homepage {

    float: left;

    background: #efefef;

    display: block;

    width: 100%;

    padding: 60px 0px

}



.sip-calculator-homepage .calculator {

    background: #ffffff;

    border-radius: 10px;

    box-shadow: 0px 0px 6.02px 0.98px rgba(36, 36, 36, 0.13);

    margin: 55px 0px;

    float: left;

    display: block

}



.sip-calculator-homepage .calculator .calculator-block {

    width: 100%;

    float: left;

    padding: 10px 14px;

    border-radius: 10px;

    background: #fbfbfb

}



.sip-calculator-homepage .calculator .calculator-block ul li {

    float: left;

    color: #5f5f5f;

    width: 225px;

    padding: 16px 5px

}



.sip-calculator-homepage .calculator .calculator-block ul li:nth-child(3) .tooltip .tooltiptext {

    right: -3px;

    top: -62px

}



.sip-calculator-homepage .calculator .calculator-block ul li .form-group {

    position: relative;

    margin: 0px

}



.sip-calculator-homepage .calculator .calculator-block ul li .form-group .error {

    font-size: 12px

}



.sip-calculator-homepage .calculator .calculator-block ul li .form-group label {

    width: 100%;

    

    font-size: 15px;

    float: left;

    padding-bottom: 5px;

    padding-top: 10px

}



.sip-calculator-homepage .calculator .calculator-block ul li .form-group .tooltip img {

    max-width: 100%;

    height: auto;

    vertical-align: middle

}



.sip-calculator-homepage .calculator .calculator-block ul li .form-group select.calcu-input {

    -moz-appearance: none;

    -webkit-appearance: none;

    appearance: none;

    background: none;

    height: 30px;

    position: relative;

    z-index: 1

}



.sip-calculator-homepage .calculator .calculator-block ul li .form-group .selector {

    background: #FFF;

    position: relative;

    float: left;

    width: 100%

}



.sip-calculator-homepage .calculator .calculator-block ul li .form-group .selectors {

    position: absolute;

    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;

    bottom: 5px;

    width: 15px;

    height: 30px;

    right: 10px

}



.sip-calculator-homepage .calculator .calculator-block ul li .form-group .calcu-input {

    background: #ffffff;

    width: 100%;

    color: #000;

    font-size: 16px;

    padding: 6px 9px;

    line-height: 24px;

    min-height: 39px;

    border: 1px solid #e5e5e5 !important

}



.sip-calculator-homepage .calculator .calculator-block ul li .form-group .calcu-input:focus {

    border: 1px solid #c484fb;

    outline: none

}



.sip-calculator-homepage .calculator .calculator-block ul .line {

    border: 0;

    height: 119px;

    width: 1px;

    padding: 0;

    background-image: -webkit-linear-gradient(top, #fbfbfb, #dcdcdc, #fbfbfb);

    background-image: -moz-linear-gradient(top, #fbfbfb, #dcdcdc, #fbfbfb);

    background-image: -ms-linear-gradient(top, #fbfbfb, #dcdcdc, #fbfbfb);

    background-image: -o-linear-gradient(top, #fbfbfb, #dcdcdc, #fbfbfb)

}



.sip-calculator-homepage .calculator .calculator-block ul .text-calcu {

    text-align: center

}



.sip-calculator-homepage .calculator .calculator-block ul .text-calcu label {

    margin-top: 6px

}



.sip-calculator-homepage .calculator .calculator-block ul .text-calcu .amount {

    ed6a00

    font-size: 23px

}



.sip-calculator-homepage .calculator-overview .left {

    float: left;

    width: 25%

}



.sip-calculator-homepage .calculator-overview .right {

    float: left;

    width: 75%

}



.sip-calculator-homepage .calculator-overview .hint-line {

    

    font-size: 12px;

    color: #7a7a7a;

    margin: 10px;

    padding: 21px 19px

}



.sip-calculator-homepage .home-button {

    position: relative;

    bottom: -19px;

    float: left;

    left: 40%

}



.why-mysiponline {

    background: #f8fbff;

    display: table;

    width: 100%;

    padding: 60px 0px 10px

}



.why-mysiponline .left-block {

    width: 52%;

    float: left;

    padding-left: 12%

}



.why-mysiponline .left-block .tabs-view {

    margin: 45px 0px;

    float: left;

    display: block

}



.why-mysiponline .left-block .tabs-view ul.tabs {

    margin: 0px;

    padding: 0px;

    list-style: none

}



.why-mysiponline .left-block .tabs-view ul.tabs li {

    background: none;

    color: #222;

    display: inline-block;

    cursor: pointer;

    height: 123px;

    width: 139px;

    text-align: center;

    

    font-size: 18px;

    color: #5c5c5c;

    border-bottom: 1px solid #f0f0f0

}



.why-mysiponline .left-block .tabs-view .zero-charge,

.why-mysiponline .left-block .tabs-view .dashboard,

.why-mysiponline .left-block .tabs-view .security,

.why-mysiponline .left-block .tabs-view .expert-advice {

    background: url(../images/homepage/why-mysiponline.png) 0px 0px no-repeat;

    width: 92px;

    height: 83px;

    display: block;

    margin: 0px auto;

    margin-bottom: 7px

}



.why-mysiponline .left-block .tabs-view .zero-charge {

    background-position: 0px 0px

}



.why-mysiponline .left-block .tabs-view .dashboard {

    background-position: -138px 0px

}



.why-mysiponline .left-block .tabs-view .security {

    background-position: -264px 0px

}



.why-mysiponline .left-block .tabs-view .expert-advice {

    background-position: -399px 0px

}



.why-mysiponline .left-block .tabs-view ul.tabs li.current {

    color: #9179cd;

    border-bottom: 1px solid #9179cd

}



.why-mysiponline .left-block .tabs-view ul.tabs li.current .zero-charge,

.why-mysiponline .left-block .tabs-view ul.tabs li.current .dashboard,

.why-mysiponline .left-block .tabs-view ul.tabs li.current .security,

.why-mysiponline .left-block .tabs-view ul.tabs li.current .expert-advice {

    background: url(../images/homepage/why-mysiponline.png) 0px -95px no-repeat

}



.why-mysiponline .left-block .tabs-view ul.tabs li.current .zero-charge {

    background-position: 0px -95px

}



.why-mysiponline .left-block .tabs-view ul.tabs li.current .dashboard {

    background-position: -138px -95px

}



.why-mysiponline .left-block .tabs-view ul.tabs li.current .security {

    background-position: -264px -95px

}



.why-mysiponline .left-block .tabs-view ul.tabs li.current .expert-advice {

    background-position: -399px -95px

}



.why-mysiponline .left-block .tabs-view .tab-content {

    display: none;

    padding: 15px

}



.why-mysiponline .left-block .tabs-view .tab-content.current {

    display: inherit

}



.why-mysiponline .left-block .tabs-view .tab-content.current .tab-content-box ul li {

    

    font-size: 16px;

    color: #3a3a3a;

    line-height: 25px

}



.why-mysiponline .left-block .tabs-view .tab-content.current .tab-content-box ul li i {

    color: #67b125;

    padding-right: 5px

}



.why-mysiponline .left-block .tabs-view .tab-content.current .tab-content-box .tab-footer {

    float: left;

    margin: 25px 0px 0px 0px;

    

    color: #3c3c3c;

    font-size: 16px

}



.why-mysiponline .left-block .tabs-view .tab-content.current .tab-content-box .tab-footer .mobile-no,

.why-mysiponline .left-block .tabs-view .tab-content.current .tab-content-box .tab-footer a {

    ed6a00

    color: #3c3c3c;

    font-size: 23px

}



.why-mysiponline .left-block .tabs-view .tab-content.current .tab-content-box .tab-footer .help-line {

    margin: 9px 0px

}



.why-mysiponline .left-block .tabs-view .tab-content.current .tab-content-box .tab-footer a {

    margin-left: 10px;

    color: #484848 !important

}



.why-mysiponline .left-block .tabs-view .tab-content.current .tab-content-box .tab-footer a.home-button {

    color: #FFF !important;

    float: left;

    width: 160px;

    margin-top: 12px;

    margin: 15px 0px 0px 0px

}



.why-mysiponline .left-block .tabs-view .tab-content.current .tab-content-box .tab-footer .image-phone {

    vertical-align: middle

}



.why-mysiponline .right-block {

    float: right;

    width: 670px;

    height: 530px;

    background: url(../images/homepage/mac-book.png) -12px 0px no-repeat;

    position: relative;

    top: 0px;

    left: 0px

}



.why-mysiponline .right-block .mac-screen {

    position: absolute;

    z-index: 9;

    width: 562px;

    height: 422px;

    top: 42px;

    overflow: hidden;

    border-radius: 6px;

    right: 0

}



.why-mysiponline .right-block .zero-charges-mac,

.why-mysiponline .right-block .dashboard-mac,

.why-mysiponline .right-block .security-mac,

.why-mysiponline .right-block .expert-advice-mac {

    position: absolute;

    top: 0;

    transform: translateX(-600px);

    transition: all 0.45s ease;

    width: 565px;

    height: 428px

}



.why-mysiponline .right-block .zero-charges-mac {

    background: url(../images/homepage/sc1.png) no-repeat

}



.why-mysiponline .right-block .dashboard-mac {

    background: url(../images/homepage/sc2.jpg) no-repeat

}



.why-mysiponline .right-block .security-mac {

    background: url(../images/homepage/sc3.png) no-repeat

}



.why-mysiponline .right-block .expert-advice-mac {

    background: url(../images/homepage/sc4.png) no-repeat

}



.why-mysiponline .right-block .screen-mac-slide {

    transform: translateX(0px) !important

}



.who-we-about {

    display: table;

    width: 100%;

    padding: 60px 0px

}



.who-we-about .left-image {

    float: left;

    width: 50%

}



.who-we-about .right-content {

    float: right;

    width: 50%;

    text-align: center

}



.who-we-about .right-content .heading,

.who-we-about .right-content .main-panel-advisor .small-heading,

.main-panel-advisor .who-we-about .right-content .small-heading {

    font-family: roboto_slabthin;

    color: #3a3a3a;

    font-size: 37px;

    margin: 10px 0px

}



.who-we-about .right-content .small-heading {

    color: #3a3a3a;

    

    font-size: 20px;

    margin: 5px 0px

}



.who-we-about .right-content img {

    max-width: 100%;

    margin: 10px auto;

    text-align: center

}



.who-we-about .right-content .description {

    color: #535353;

    

    font-size: 15px;

    margin: 5px 0px

}



.who-we-about .right-content .wwa-button {

    color: #626262;

    

    font-size: 15px;

    border: 1px solid #bcbcbc;

    border-radius: 4px;

    padding: 12px 12px;

    display: block;

    width: 30%;

    margin: 57px auto 0px auto

}



.who-we-about .right-content .wwa-button:hover {

    color: #3e3535;

    border: 1px solid #3e3535

}



.testimonial-home {

    width: 100%;

    margin: 0px 0px 40px;

    float: left;

    background: url(../images/bg-img-testimonial.jpg) no-repeat;

    background-size: cover;

    padding: 29px 0px 0px;

    position: relative;

    display: block;

    height: 400px;

    overflow: hidden

}



.testimonial-home:before {

    content: '';

    background: rgba(41, 69, 100, 0.88);

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 50%

}



.testimonial-home:after {

    content: '';

    background: rgba(41, 69, 100, 0.88);

    height: 100%;

    right: 0;

    position: absolute;

    top: 0;

    width: 50%;

    background: #2fae90;

    background: -moz-linear-gradient(top, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

    background: -webkit-linear-gradient(top, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

    background: linear-gradient(to bottom, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2fae90', endColorstr='#4378c8', GradientType=0);

    opacity: 0.950

}



.testimonial-home .left-block {

    width: 50%;

    float: left;

    overflow: hidden

}



.testimonial-home .left-block .bx-wrapper {

    background: none !important

}



.testimonial-home .left-block .bx-wrapper .bx-default-pager a {

    background: #ffffff;

    border-radius: 0px;

    width: 40px;

    height: 8px

}



.testimonial-home .left-block .bx-wrapper .bx-default-pager a:focus {

    background: #2fd8db

}



.testimonial-home .left-block .bx-wrapper .bx-default-pager a:active {

    background: #2fd8db

}



.testimonial-home .left-block .bx-wrapper .bx-default-pager a:hover {

    background: #2fd8db

}



.testimonial-home .left-block .bx-wrapper .bx-default-pager a.active {

    background: #2fd8db

}



.testimonial-home .left-block .bx-wrapper .bx-viewport {

    -moz-box-shadow: none;

    background: none !important;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: none

}



.testimonial-home .left-block ul li .box-test {

    text-align: center

}



.testimonial-home .left-block ul li .box-test .img-block {

    width: 118px;

    height: 118px;

    margin: 0px auto

}



.testimonial-home .left-block ul li .box-test .img-block img {

    border: 3px solid #ffffff;

    border-radius: 100%

}



.testimonial-home .left-block ul li .box-test .client-name-1 {

    font-size: 22px;

    color: #ffffff;

    ed6a00

    padding: 6px

}



.testimonial-home .left-block ul li .box-test .position {

    font-size: 16px;

    color: #ffffff;

    ed6a00

    padding-bottom: 8px

}



.testimonial-home .left-block ul li .box-test .rating {

    margin: 0px auto;

    width: 97px;

    text-align: center

}



.testimonial-home .left-block ul li .box-test .msg {

    font-size: 14px;

    color: #ffffff;

    

    line-height: 23px;

    width: 90%;

    margin: 0px auto;

    padding-bottom: 25px

}



.testimonial-home .right-block {

    width: 50%;

    float: right;

    padding: 35px;

    position: relative;

    z-index: 220

}



.testimonial-home .right-block .counter-block ul li {

    float: left;

    width: 33%;

    text-align: center

}



.testimonial-home .right-block .counter-block ul li:before {

    content: '';

    background: url(../images/homepage/why-mysiponline.png) -14px -213px no-repeat;

    width: 50px;

    height: 50px;

    position: relative;

    display: inline-block

}



.testimonial-home .right-block .counter-block ul li .counter {

    font-size: 42px;

    color: #ffffff;

    

    padding: 6px;

    width: 100%;

    display: block

}



.testimonial-home .right-block .counter-block ul li .tag-line {

    font-size: 14px;

    color: #ffffff;

    

    padding: 6px

}



.testimonial-home .right-block .counter-block ul li:nth-child(2):before {

    background-position: -104px -213px

}



.testimonial-home .right-block .counter-block ul li:nth-child(3):before {

    background-position: -204px -213px

}



.testimonial-home .right-block .my-hr-blue {

    float: left;

    width: 100%;

    background: #63b4d4;

    height: 1px;

    border: none

}



.testimonial-home .right-block .app-dwnlaod-link {

    float: left;

    width: 100%;

    text-align: center

}



.testimonial-home .right-block .app-dwnlaod-link .heading-app {

    padding: 20px 0px;

    font-size: 28px;

    font-family: roboto_slablight;

    font-weight: 300;

    color: #ffffff;

    text-align: center

}



.testimonial-home .right-block .app-dwnlaod-link a img {

    width: 138px;

    height: auto;

    margin: 0px auto;

    max-width: 100%

}



.seo-content-box .title {

    color: #8267d9;

    font-size: 23px;

    

    margin-bottom: 10px;

    text-align: left

}



.seo-content-box .title h2 {

    text-align: left;

    

    font-size: 23px;

    color: #8267d9;

    display: inline

}



.seo-content-box p {

    

    display: block;

    text-align: left;

    color: #565454;

    margin: 12px 0px;

    font-size: 14px;

    line-height: 25px

}



.seo-content-box strong span {

    display: table;

    width: 100%;

    color: #8267d9;

    font-size: 18px;

    margin: 10px 0;

    font-weight: 300;

    font-family: robotolight

}



.seo-content-box .sub-headings,

.seo-content-box .h2-title,

.seo-content-box h3,

.seo-content-box h4,

.seo-content-box h5,

.seo-content-box h6,

.seo-content-box h1 {

    display: table;

    width: 100%;

    color: #8267d9;

    font-size: 18px;

    margin: 10px 0;

    font-family: robotolight

}



.seo-content-box ul {

    padding: 0px 0px 0px 22px

}



.seo-content-box ul li {

    padding: 7px 12px;

    list-style: square inside;

    font-size: 15px;

    color: #565454;

    

    list-style-type: disc

}



.seo-content-box ol {

    padding: 0px 0px 0px 22px

}



.seo-content-box ol li {

    padding: 7px 12px;

    font-size: 15px;

    color: #565454;

    font-family: robotolight

}



.seo-content-box ol li strong {

    display: inline-block

}



.seo-content-box strong {

    margin-top: 10px;

    display: block;

    font-size: 13px

}



.slider .container {

    position: relative

}



.inquiry-box {

    width: 320px;

    height: 363px;

    float: right;

    position: absolute;

    z-index: 3;

    top: 185px;

    right: 0;

    padding: 16px 18px;

    background: rgba(255, 255, 255, 0.95);

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -khtml-border-radius: 2px;

    border-radius: 2px;

    -webkit-box-shadow: -6px 12px 33px 0px #585858;

    -moz-box-shadow: -6px 12px 33px 0px #585858;

    -ms-box-shadow: -6px 12px 33px 0px #585858;

    box-shadow: -6px 12px 33px 0px #585858

}



.inquiry-box .errormsg p {

    position: absolute;

    top: 65px

}



.inquiry-box .head-title {

    ed6a00

    color: #1a51aa;

    font-size: 19px;

    text-align: left;

    text-transform: uppercase;

    margin-bottom: 5px

}



.inquiry-box .head-small-title {

    

    color: #4e4e4e;

    font-size: 12px;

    padding-bottom: 5px

}



.inquiry-box .login-msg {

    

    color: #404040;

    font-size: 14px;

    text-align: center

}



.inquiry-box .small-inputClass {

    position: relative

}



.inquiry-box .small-inputClass .resendOtpClass {

    ed6a00

    color: #1a51aa;

    font-size: 15px;

    position: absolute;

    top: 10px;

    right: 0

}



.inquiry-box .back-msg {

    text-align: center;

    display: block;

    color: #505050

}



.inquiry-box .inq-box {

    float: left;

    width: 100%;

    margin: 3px 0px

}



.inquiry-box .inq-box input {

    border: none;

    outline: none;

    background: none;

    width: 100%;

    margin: 6px 0px;

    padding: 8px 0px;

    border-bottom: 1px solid #acacac

}



.inquiry-box .inq-box .nri-error {

    border-bottom: 1px solid #ea0c0c !important

}



.inquiry-box .inq-box .sp-pd-home {

    margin: 8px 0px;

    padding: 13px 0px

}



.inquiry-box .inq-box .box-btn-new {

    background: #1a51aa;

    color: #ffffff;

    font-size: 16px;

    ed6a00

    outline: none;

    border: none;

    width: 100%;

    padding: 8px 0px;

    margin: 15px 0px;

    float: left;

    text-align: center;

    border-radius: 2px;

    box-shadow: 3px 6px 9px #cec8c8

}



.inquiry-box .inq-box .box-btn-new:hover {

    background: #527dc3

}



.inquiry-box .inq-box::-webkit-input-placeholder {

    

    font-size: 15px;

    color: #2d2d2d

}



.inquiry-box .inq-box:-moz-placeholder {

    

    font-size: 15px;

    color: #2d2d2d

}



.inquiry-box .inq-box::-moz-placeholder {

    

    font-size: 15px;

    color: #2d2d2d

}



.inquiry-box .inq-box:-ms-input-placeholder {

    

    font-size: 15px;

    color: #2d2d2d

}



.inquiry-box .otp-send-su {

    background: #d5ecc3;

    color: #4c6f3c;

    padding: 8px 8px;

    font-size: 12px;

    border-radius: 2px;

    margin: 8px 0px;

    width: 100%

}



.smart-save-block {

    float: left;

    display: block;

    width: 100%;

    padding: 60px 0px;

    background: #f3f3f3;

    font-family: GTAmerica-Light;

    font-size: 15px;

    color: #5d5d5d

}



.smart-save-block .content-left {

    float: left;

    width: 50%;

    display: block

}



.smart-save-block .content-left .main-title {

    font-size: 31px;

    margin: 10px 0px;

    color: #30363d;

    font-family: GTAmerica-Regular;

    padding-top: 42px

}



.smart-save-block .content-left .sub-title {

    font-size: 22px;

    color: #4a4949;

    margin: 10px 0px;

    padding-right: 110px

}



.smart-save-block .content-left .fu-smart-save {

    margin: 18px 0px 25px 0px;

    line-height: 23px

}



.smart-save-block .content-left .mr-14-btn {

    margin-right: 14px

}



.smart-save-block .content-left .button-new-ui {

    font-size: 18px;

    font-family: GTAmerica-Medium;

    color: #1a51aa;

    border: 2px solid #1a51aa;

    border-radius: 3px;

    padding: 7px 22px;

    text-align: center;

    display: inline-block

}



.smart-save-block .content-left .button-new-ui:hover {

    color: #ffffff;

    background: #1a51aa;

    transition: background-color 0.5s ease

}



.smart-save-block .content-right {

    float: right;

    width: 50%;

    display: block

}



@media only screen and (max-width: 1200px) {

    .smart-save-block .content-left {

        width: 45%

    }

    .smart-save-block .content-left .main-title {

        font-size: 28px

    }

    .smart-save-block .content-left .sub-title {

        font-size: 19px

    }

    .smart-save-block .content-right {

        width: 55%

    }

    .smart-save-block .content-right img {

        width: 100%

    }

}



@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .smart-save-block .content-left {

        width: 47%

    }

    .smart-save-block .content-left .main-title {

        font-size: 27px;

        padding: 0;

        margin: 0px

    }

    .smart-save-block .content-left .sub-title {

        font-size: 17px;

        padding-right: 0px

    }

    .smart-save-block .content-left .fu-smart-save li {

        font-size: 14px

    }

    .smart-save-block .content-right {

        width: 52%

    }

}



@media only screen and (max-width: 767px) {

    .smart-save-block .content-left {

        width: 100%

    }

    .smart-save-block .content-left .main-title {

        font-size: 27px;

        padding: 0;

        margin: 0px

    }

    .smart-save-block .content-left .sub-title {

        font-size: 17px;

        padding-right: 0px

    }

    .smart-save-block .content-left .fu-smart-save li {

        font-size: 14px

    }

    .smart-save-block .button-new-ui {

        margin-bottom: 25px

    }

    .smart-save-block .content-right {

        display: none

    }

}



.invalid {

    border-bottom: 1px solid #F44336 !important

}



.conatct-us-banner {

    background: url(../images/contact-us.jpg) no-repeat;

    width: 100%;

    height: 250px;

    float: left;

    background-size: cover

}



.conatct-us-banner h1 {

    font-family: roboto_slablight;

    color: #ffffff;

    font-size: 45px;

    margin: 70px 0px 0px 0px

}



.conatct-us-banner span {

    

    font-size: 18px;

    color: #ffffff

}



.map-boxs {

    width: 380px;

    height: 250px

}



.contact-form {

    width: 100%;

    float: left;

    padding: 50px 0px

}



.contact-form ul li {

    text-align: center;

    display: inline-block;

    width: 46%;

    margin-bottom: 50px;

    vertical-align: middle

}



.contact-form ul li i {

    font-size: 40px

}



.contact-form ul li .heading,

.contact-form ul li .main-panel-advisor .small-heading,

.main-panel-advisor .contact-form ul li .small-heading {

    font-size: 20px;

    

    margin-top: 15px;

    margin-bottom: 7px

}



.contact-form ul li a {

    font-size: 16px;

    

    line-height: 25px;

    color: #717171

}



.contact-form ul li a .fa-envelope {

    color: #e67060

}



.contact-form ul li a .fa-life-ring {

    color: #5fcc7b

}



.contact-form ul li a .fa-phone {

    color: #006699

}



.contact-form ul li a .fa-comments {

    color: #3F51B5

}



.contact-form .left {

    width: 60%;

    float: left;

    padding-top: 31px

}



.contact-form .left img {

    width: 78%;

    border: 1px solid #d0c6c6

}



.contact-form .left .heading,

.contact-form .left .main-panel-advisor .small-heading,

.main-panel-advisor .contact-form .left .small-heading {

    font-size: 22px;

    

    color: #4f4f4f;

    margin-bottom: 5px

}



.contact-form .left p {

    

    font-size: 15px;

    color: #6b6b6b;

    line-height: 25px

}



.contact-form .right {

    float: right;

    width: 40%

}



.contact-form .right .box {

    width: 100%;

    border: 1px solid #c1c2c4;

    

    background: #ffffff;

    -webkit-box-shadow: 0px 0px 17px #c1c0c0;

    -moz-box-shadow: 0px 0px 17px #c1c0c0;

    -ms-box-shadow: 0px 0px 17px #c1c0c0;

    box-shadow: 0px 0px 17px #c1c0c0

}



.contact-form .right .box .small-box {

    background: #f5f2f0;

    width: 100%;

    padding: 10px 20px;

    margin-bottom: 15px

}



.contact-form .right .box .small-box .heading,

.contact-form .right .box .small-box .main-panel-advisor .small-heading,

.main-panel-advisor .contact-form .right .box .small-box .small-heading {

    font-size: 16px;

    color: #4c4643

}



.contact-form .right .box .small-box .small-heading {

    color: #727171;

    font-size: 14px

}



.contact-form .right .box .sm-box-2 {

    width: 100%;

    padding: 10px 20px

}



.contact-form .right .box .sm-box-2 .input-form {

    width: 100%;

    border: none;

    border-bottom: 1px solid #8e8c8c;

    outline: none;

    margin-bottom: 20px;

    padding: 6px 0px

}



.contact-form .right .box .sm-box-2 .sbt-btn {

    ed6a00

    width: 100%;

    border: none;

    margin-bottom: 10px;

    padding: 10px 0px;

    text-align: center;

    background: #e83f4b;

    color: #ffffff;

    text-transform: uppercase

}



.contact-form .right .box .sm-box-2 .sbt-btn:hover {

    background: #af1d28

}



.office-address {

    float: left;

    width: 100%;

    background: #f5f5f5;

    padding: 50px 0px

}



.office-address .left {

    width: 48%;

    float: left;

    margin-right: 30px;

    text-align: center;

    border-right: 1px solid #f3eeee

}



.office-address .heading,

.office-address .main-panel-advisor .small-heading,

.main-panel-advisor .office-address .small-heading {

    ed6a00

    color: #0d1569;

    font-size: 25px;

    margin: 9px 0px 2px 0px

}



.office-address .small-heading-2 {

    font-size: 12px;

    margin-bottom: 14px;

    color: #7d7b7b

}



.office-address .address {

    

    color: #3a3a3a;

    font-size: 16px;

    margin: 9px 0px 7px 0px

}



.office-address .map-box {

    border: 1px solid #ccc;

    margin: 50px 0px 10px 0px;

    display: inline-block

}



.office-address .right {

    width: 48%;

    float: left;

    text-align: center

}



.mygraph-size-10 {

    height: 287px !important;

    width: 750px

}



.mysmallgraph-size-10 {

    height: 299px !important;

    width: 300px

}



.float-left {

    float: left

}



.calculator-banner {

    /*background:#05318b;*/

    width: 100%;

    height: auto;

    position: relative;

    padding: 0px 0px 0px 0px;

    background-size: cover

}



.calculator-banner:after {

    content: '';

    position: absolute;



    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='$fromColor', EndColorStr='$toColor');

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 0

}



.calculator-banner article {

    width: 100%;

    text-align: center;

    position: relative;

    z-index: 9;

    padding: 65px 0px

}



.calculator-banner article .page-main-heading {

    font-size: 45px;

    font-family: roboto_slablight;

    font-weight: 300;

    color: #ffffff;

    padding-bottom: 10px

}



.calculator-banner article .page-main-title {

    font-size: 20px;

    

    line-height: 33px;

    color: #ffffff;

    width: 67%;

    display: block;

    text-align: center;

    margin: 0px auto;

    color: #ffffff

}



.calculator-banner article figure {

    display: none;

    position: absolute;

    left: 66px;

    top: 83px;

    width: 127px;

    height: 106px;

    margin: 0

}



.calculator-banner article figure img {

    max-width: 100%;

    height: 100%

}



.calculator-banner article #banner-readmore {

    color: #f3f3f3

}



.calculator-banner article .top-content {

    position: relative;

    width: 80%;

    font-size: 13px;

    color: #d4d4d4;

    margin-top: 6px;

    

    left: 10%

}



.calculator-banner .calculator {

    

    position: relative;

    z-index: 9;

    padding: 0;

    margin: 0;

    display: table;

    width: 100%

}



.calculator-banner .calculator .calculator-block ul li {

    

    color: #000; font-size:16px;

    

    

}



.calculator-banner .calculator .calculator-block ul li .form-group {

    position: relative

}



.calculator-banner .calculator .calculator-block ul li .form-group label {

    width: 100%;

    color:#000;

    font-size: 15px;

    float: left;

    padding-bottom: 5px;

    padding-top: 10px

}



.calculator-banner .calculator .calculator-block ul li .form-group .tooltip img {

    max-width: 100%;

    height: auto;

    vertical-align: middle

}



.calculator-banner .calculator .calculator-block ul li .form-group select.calcu-input {

    -moz-appearance: none;

    -webkit-appearance: none;

    appearance: none;

    background: none;

    height: 30px;

    position: relative;

    z-index: 1

}



.calculator-banner .calculator .calculator-block ul li .form-group .selector {

    background: #FFF;

    position: relative;

    float: left;

    width: 100%

}



.calculator-banner .calculator .calculator-block ul li .form-group .selectors {

    position: absolute;

    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;

    bottom: 5px;

    width: 15px;

    height: 30px;

    right: 8px;

    z-index: 1

}



.calculator-banner .calculator .calculator-block ul li .form-group .calcu-input {

    background: #ffffff;

    width: 100%;

    color: #2f2e2e;

    font-size: 14px;

    padding: 6px 9px;

    line-height: 24px;

    min-height: 39px;

    border: none;

    outline: none;

	border: solid 1px #ddd !important;

}



.calculator-banner .calculator .calculator-block ul li .form-group .calcu-input:focus {

    border: 1px solid #c484fb;

    outline: none

}



.calculator-banner .calculator .calculator-block ul .line {

    border: 0;

    height: 119px;

    width: 1px;

    padding: 0;

    background-image: -webkit-linear-gradient(top, #2f3861, #575a65, #2f3861);

    background-image: -moz-linear-gradient(top, #2f3861, #575a65, #2f3861);

    background-image: -ms-linear-gradient(top, #2f3861, #575a65, #2f3861);

    background-image: -o-linear-gradient(top, #2f3861, #575a65, #2f3861)

}



.calculator-banner .calculator .calculator-block ul .text-calcu {

    text-align: center

}



.calculator-banner .calculator .calculator-block ul .text-calcu label {

    margin-top: 6px

}



.calculator-banner .calculator .calculator-block ul .text-calcu .amount {

    ed6a00

    font-size: 23px

}



.tooltip {

    position: relative;

    display: inline-block

}



.tooltip .tooltiptext {

    visibility: hidden;

    width: 300px;

    background: #1baac5;

    color: #fff;

    font-size: 13px;

    text-align: center;

    border-radius: 6px;

    padding: 5px 5px;

    position: absolute;

    z-index: 9

}



.tooltip:hover .tooltiptext {

    visibility: visible

}



.overview-calcul .inner-calcu {

    background: #ffffff;

    padding: 20px;

    border-radius: 10px;

    border: 15px solid #f2f2f2;

    margin-top: -2px;

    margin-bottom: 10px;

    width: 100%;

    float: left

}



.overview-calcul .inner-calcu .top-block {

    width: 100%;

    float: left;

    border-bottom: 1px solid #eae9e9;

    padding-bottom: 14px

}



.overview-calcul .inner-calcu .top-block .more-content {

    clear: both;

    

    font-size: 12px;

    color: #7a7a7a

}



.overview-calcul .inner-calcu .top-block .more-content a {

    color: #4270ae

}



.overview-calcul .inner-calcu .top-block .left {

    width: 30%;

    float: left

}



.overview-calcul .inner-calcu .top-block .left img {

    max-width: 100%;

    height: auto

}



.overview-calcul .inner-calcu .top-block .right {

    width: 70%;

    float: left

}



.overview-calcul .inner-calcu .top-block .right img {

    max-width: 100%;

    height: auto

}



.overview-calcul .inner-calcu .bottom-block {

    float: left;

    width: 100%;

    position: relative

}



.overview-calcul .inner-calcu .bottom-block .strip {

    width: 100%;

    padding: 20px 0px 8px

}



.overview-calcul .inner-calcu .bottom-block .strip .left-dt {

    width: 50%;

    text-align: left;

    float: left;

    color: #4270ae;

    

    font-size: 15px

}



.overview-calcul .inner-calcu .bottom-block .strip .right-dt {

    width: 50%;

    text-align: right;

    float: right

}



.overview-calcul .inner-calcu .bottom-block .strip .right-dt ul li {

    float: right;

    color: #000;

    

    font-size: 15px;

    margin-right: 0px

}



.overview-calcul .inner-calcu .bottom-block .strip .right-dt ul li span {

    color: #4270ae

}



.overview-calcul .inner-calcu .bottom-block .strip .right-dt ul li+li {

    margin-right: 31px

}



.overview-calcul .inner-calcu .bottom-block .table {

    width: 100%;

    float: left;

    display: block;

    padding: 14px 0px;

    margin-bottom: 21px

}



.overview-calcul .inner-calcu .bottom-block .table table {

    width: 100%;

    border: 1px solid #d9d9d9

}



.overview-calcul .inner-calcu .bottom-block .table table tr td {

    padding: 15px 6px;

    text-align: center;

    border-right: 1px solid #e9e9e9;

    color: #4c4c4c

}



.overview-calcul .inner-calcu .bottom-block .table table tr td.active {

    background: #d1f8ff

}



.overview-calcul .inner-calcu .bottom-block .table table .color-td {

    background: #f7f3f3

}



.overview-calcul .inner-calcu .bottom-block .table table .text-tra {

    text-transform: uppercase;

    text-align: left

}



.overview-calcul .inner-calcu .bottom-block .start-sip-btn {

    background: #379e5c;

    margin: 0px auto;

    

    color: #ffffff;

    text-align: center;

    width: 24%;

    clear: both;

    display: block;

    position: absolute;

    top: 100%;

    padding: 10px;

    border-radius: 6px;

    font-size: 18px;

    right: 38%

}



.videos-block {

    background: #f9f9f9;

    width: 100%;

    padding: 50px 0px 50px 0px;

    float: left;

    margin-top: 60px

}



.videos-block .title {

    text-align: center;

    font-size: 35px;

    

    font-weight: 300;

    color: #194d95;

    padding-bottom: 10px

}



.videos-block .tag-line {

    text-align: center;

    font-size: 19px;

    

    color: #000;

    margin-bottom: 33px

}



.videos-block .six-videos-block {

    float: left;

    width: 100%;

    display: block

}



.videos-block .six-videos-block ul {

    margin: 0px auto;

    width: 1016px;

    display: block

}



.videos-block .six-videos-block ul li {

    float: left;

    margin: 0px 2px;

    position: relative

}



.videos-block .six-videos-block ul li span {

    position: absolute;

    left: 0%;

    bottom: 20px;

    text-align: center;

    width: 100%;

    color: #ffffff;

    font-size: 21px;

    font-family: robotolight

}



.videos-block .six-videos-block ul li a img {

    max-width: 100%;

    border-radius: 7px

}



.wealth-building-calculator {

    padding: 0px

}



.amount-seving {

    font-size: 14px;

    

    text-align: right;

    color: #3c3b3b;

    text-decoration: underline

}



.tax-planning-calc-1 ul li {

    width: 33% !important

}



.my-all-faqs-pop {

    height: 400px;

    background: #ffffff

}



.my-all-faqs-pop .title-slider {

    height: 400px

}



.my-all-faqs-pop .heading,

.my-all-faqs-pop .main-panel-advisor .small-heading,

.main-panel-advisor .my-all-faqs-pop .small-heading {

    padding: 8px 16px;

    width: 100%;

    background: #3e3285;

    color: #ffffff;

    ed6a00

    font-size: 17px

}



.my-all-faqs-pop .bottom-content-box {

    display: block;

    border-radius: 0;

    margin-top: 0px;

    width: 600px

}



.my-all-faqs-pop .bottom-content-box .left-big-block {

    border: none;

    border-radius: 0;

    width: 100%;

    padding: 2px

}



.my-all-faqs-pop .bottom-content-box .left-big-block #accordion .main-accodian input:checked ~ article .art-box {

    width: 85%

}



.fund-cus-graph {

    width: 90%;

    float: left;

    margin-top: 33px

}



.fund-cus-graph .progress-strip {

    height: 27px;

    margin-bottom: 5px;

    text-align: right;

    padding: 3px 11px;

    font-size: 15px;

    color: #464545;

    border-radius: 3px

}



.return-analyis {

    float: left;

    padding: 15px 0px;

    width: 100%

}



.return-analyis .title-analysis {

    font-size: 16px;

    color: #656567;

    ed6a00

    padding-bottom: 10px;

    border-bottom: 1px solid #e8e8e8

}



.return-analyis .title-analysis-1 {

    font-size: 15px;

    color: #656567;

    ed6a00

    padding-top: 20px;

    width: 100%

}



.return-analyis .small-title-22 {

    float: left;

    margin: 12px 3px 4px;

    

    font-size: 16px;

    color: #505050;

    width: 100%

}



.return-analyis .data-analysis {

    font-size: 18px;

    width: 100%;

    padding: 0px 0px 0px 4px;

    font-family: robotolight

}



.return-analyis ul {

    width: 100%;

    line-height: 21px

}



.return-analyis ul li {

    width: 25%;

    font-size: 14px;

    color: #4a4a4a;

    float: left;

    

    border-right: 1px solid #e6e4e4;

    padding: 0px 50px

}



.return-analyis ul li .market-down {

    color: #fe2424

}



.return-analyis ul li .market-up,

.return-analyis ul li .cart-body .cart-data-table table .market-down,

.cart-body .cart-data-table table .return-analyis ul li .market-down {

    color: #36913b

}



.return-analyis ul li:first-child {

    padding: 0px 0px

}



.color-1 {

    background: #ee4e00

}



.color-2 {

    background: #4b7301

}



.color-3 {

    background: #ec3f31

}



.color-4 {

    background: #b6c007

}



.color-5 {

    background: #dd204a

}



.color-6 {

    background: #0272c8

}



.tab-menu ul li a {

    color: #383333

}



.tab-content {

    display: none;

    float: left;

    width: 100%;

    position: relative

}



.tab-content.current {

    display: inherit

}



.tab-content.hidedata {

    display: block;

    visibility: hidden;

    height: 0px;

    overflow: hidden

}



.tab-content.hidedata.current {

    height: auto;

    visibility: visible

}



.wrong-input {

    color: #ff3636;

    font-size: 12px

}



.wrong-input.error {

    position: absolute;

    top: 37px;

    left: 10px;

    float: left;

    width: 42%

}



.faq-link {

    float: left;

    margin-left: 10px;

    margin-top: 10px;

    color: #4c4c4c;

    text-decoration: underline

}



.vacation-banner {

    padding-bottom: 100px;

    overflow: hidden

}



.vacation-banner .video-banner {

    width: 100%;

    position: absolute;

    bottom: 0px

}



.vacation-banner:after {

    background-color: rgba(29, 85, 189, 0.8) 100%;

    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(61, 37, 128, 0.75) 0%), to(rgba(29, 85, 189, 0.8) 100%));

    background-image: -webkit-linear-gradient(left, rgba(61, 37, 128, 0.75) 0%, rgba(29, 85, 189, 0.8) 100%);

    background-image: -moz-linear-gradient(left, rgba(61, 37, 128, 0.75) 0%, rgba(29, 85, 189, 0.8) 100%);

    background-image: -ms-linear-gradient(left, rgba(61, 37, 128, 0.75) 0%, rgba(29, 85, 189, 0.8) 100%);

    background-image: -o-linear-gradient(left, rgba(61, 37, 128, 0.75) 0%, rgba(29, 85, 189, 0.8) 100%);

    background-image: linear-gradient(left, rgba(61, 37, 128, 0.75) 0%, rgba(29, 85, 189, 0.8) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='$fromColor', EndColorStr='$toColor')

}



.retirement-banner {

    overflow: hidden

}



.retirement-banner .video-banner {

    width: 100%;

    position: absolute;

    top: 0px

}



.wealth-building-calculator:before {

    bottom: -16px;

    border-width: 16px 12px 0 16px

}



.wealth-building-calculator .calculator .calculator-block {

    width: 100%

}



.wealth-building-calculator .calculator .calculator-block ul li {

    width: 25%

}



.wealth-building-calculator .calculator .calculator-block ul li:last-child .tooltip .tooltiptext {

    right: 0

}



.wealth-building-page {

    display: table;

    width: 100%;

    position: relative

}



.wealth-building-page .loader-img {

    height: 100%

}



.wealth-building-page .loader-img img {

    top: 20%

}



.wealth-building-page .top-menu-result {

    width: 100%;

    float: left;

    background: #f7f7f7;

    display: block

}



.wealth-building-page .top-menu-result ul li {

    float: left;

    color: #4b4b4b;

    width: 233px;

    padding: 20px 5px

}



.wealth-building-page .top-menu-result ul li .form-group {

    position: relative

}



.wealth-building-page .top-menu-result ul li .form-group label {

    width: 100%;

    

    font-size: 15px;

    float: left;

    padding-bottom: 5px;

    padding-top: 10px

}



.wealth-building-page .top-menu-result .btn-groups {

    float: right;

    margin-right: 15px

}



.wealth-building-page .top-menu-result a.btn,

.wealth-building-page .top-menu-result .all-process .actions ul li a,

.all-process .actions ul li .wealth-building-page .top-menu-result a,

.wealth-building-page .top-menu-result .wizard .actions ul li a,

.wizard .actions ul li .wealth-building-page .top-menu-result a,

.wealth-building-page .top-menu-result .back-section ul li a.back,

.back-section ul li .wealth-building-page .top-menu-result a.back {

    float: left;

    background: #dedede;

    display: block;

    padding: 10px 15px;

    text-decoration: none;

    color: #ffffff;

    

    font-size: 17px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    text-align: center;

    margin: 26px 9px

}



.wealth-building-page .top-menu-result a.btn-cus-new-1 {

    background: #77be12

}



.wealth-building-page .top-menu-result a.btn-cus-new-2 {

    background: #0fa8c3

}



.wealth-building-page .top-menu-result .line {

    border: 0;

    height: 65px;

    width: 1px;

    margin: 15px 0px;

    padding: 0;

    background-image: -webkit-linear-gradient(top, #fff, #818184, #fff);

    background-image: -moz-linear-gradient(top, #fff, #818184, #fff);

    background-image: -ms-linear-gradient(top, #fff, #818184, #fff);

    background-image: -o-linear-gradient(top, #fff, #818184, #fff)

}



.wealth-building-page .top-menu-result .text-calcu {

    text-align: center

}



.wealth-building-page .top-menu-result .text-calcu label {

    margin-top: 6px

}



.wealth-building-page .top-menu-result .text-calcu .amount {

    ed6a00

    font-size: 23px;

    color: #494493

}



.overview-block-2 .left {

    width: 18%;

    float: left;

    padding-top: 30px

}



.overview-block-2 .right {

    width: 82%;

    float: right

}



.overview-block {

    width: 100%;

    display: block;

    float: left;

    margin: 15px 0px 20px 0px

}



.overview-block .strip-block {

    background: #f7f7f7;

    width: 100%;

    text-align: left;

    

    font-size: 19px;

    color: #2d65aa;

    padding: 7px 18px

}



.overview-block .left {

    width: 30%;

    float: left;

    padding-top: 30px

}



.overview-block .right {

    width: 70%;

    float: right

}



.overview-block .right .tab-menu {

    float: left;

    width: 100%;

    margin: 20px 0px

}



.overview-block .right .tab-menu ul {

    background: #f7f7f7;

    width: 50%;

    padding: 7px 1px;

    border: 1px solid #d8d4d4;

    border-radius: 3px;

    text-align: center

}



.overview-block .right .tab-menu ul li {

    display: inline-block;

    padding: 0px 10px;

    border-right: 1px solid #d8d4d4

}



.overview-block .right .tab-menu ul li:nth-last-child(1) {

    padding-right: 0px;

    padding-left: 14px;

    border-right: none

}



.overview-block .right .tab-menu ul li a {

    text-align: left;

    

    font-size: 13px;

    color: #4f4f4f

}



.overview-block .right .tab-menu ul li a:active,

.overview-block .right .tab-menu ul li a:hover {

    color: #6b78e0

}



.overview-block .right .tab-menu ul .current a {

    color: #6b78e0

}



.overview-block .right .table-block {

    margin-top: 30px

}



.overview-block .right .table-block table {

    width: 100%;

    height: auto

}



.overview-block .right .table-block table thead tr td {

    font-size: 14px

}



.overview-block .right .table-block table tr .text-al-left {

    text-align: left;

    padding-left: 18px

}



.overview-block .right .table-block table tr td {

    

    font-size: 13px;

    color: #393939;

    padding: 6px 5px;

    text-align: center;

    border: 1px solid #e6e5e5;

    position: relative

}



.overview-block .right .table-block table tr .span-hero-color {

    width: 7px;

    height: 30px;

    display: block;

    float: left;

    position: absolute;

    top: 0px;

    left: 0

}



.overview-block .right .table-block table .bg-color-td {

    background: #deecff

}



.overview-block .small-title {

    float: left;

    margin: 12px 3px 13px;

    

    font-size: 13px;

    color: #7a7a7a

}



.tax-planning-calc .calculator-block {

    width: 80%;

    margin: 0px auto;

    display: block

}



.tax-planning-calc .dac-form {

    display: block;

    float: left;

    

    font-size: 15px;

    color: #5d5d5d;

    margin: 19px 0px

}



.retirement-planner-deatils .full-block {

    border: 3px solid #e6e5e5;

    width: 100%;

    display: block;

    background: #FFF;

    float: left

}



.retirement-planner-deatils .full-block .left {

    float: left;

    width: 70%

}



.retirement-planner-deatils .full-block .left .form-data {

    float: left;

    padding: 11px 20px 14px

}



.retirement-planner-deatils .full-block .left .form-data ul li {

    float: left;

    display: block;

    padding: 9px 9px;

    width: 100%;

    position: relative

}



.retirement-planner-deatils .full-block .heading,

.retirement-planner-deatils .full-block .main-panel-advisor .small-heading,

.main-panel-advisor .retirement-planner-deatils .full-block .small-heading {

    background: #f9f9f9;

    ed6a00

    color: #0f7bb9;

    font-size: 16px;

    padding: 7px 11px 11px

}



.retirement-planner-deatils .full-block .heading .amount-seving,

.retirement-planner-deatils .full-block .main-panel-advisor .small-heading .amount-seving,

.main-panel-advisor .retirement-planner-deatils .full-block .small-heading .amount-seving {

    font-size: 14px;

    text-decoration: underline;

    float: right;

    text-align: right;

    color: #333

}



.retirement-planner-deatils .full-block .right {

    float: left;

    width: 30%;

    padding: 30px 20px;

    border-left: 5px solid #e6e5e5

}



.retirement-planner-deatils .full-block .right .box-pr-1 {

    background: #f4fbff;

    border: 1px solid #b3d3e6;

    padding: 30px 20px;

    width: 76%;

    text-align: center;

    margin: 0px auto

}



.retirement-planner-deatils .full-block .right .box-pr-1 .heading-box {

    

    color: #4058ad;

    font-size: 25px;

    padding: 3px 0px

}



.retirement-planner-deatils .full-block .right .box-pr-1 .box-amount {

    

    color: #626262;

    font-size: 30px;

    padding: 3px 0px

}



.retirement-planner-deatils .full-block .right .box-pr-3 {

    padding: 30px 0px;

    width: 76%;

    text-align: center;

    margin: 0px auto

}



.retirement-planner-deatils .full-block .right .box-pr-3 .box-amount {

    

    color: #626262;

    font-size: 16px;

    padding: 3px 0px

}



.retirement-planner-deatils .full-block .right .box-pr-3 .box-amount span {

    font-size: 25px

}



.retirement-planner-deatils .full-block .right .box-pr-2 {

    background: #eff7de;

    border: 1px solid #dde6c9;

    padding: 30px 20px;

    width: 76%;

    text-align: center;

    margin: 0px auto

}



.retirement-planner-deatils .full-block .right .box-pr-2 .heading-box {

    

    color: #4058ad;

    font-size: 25px;

    padding: 3px 0px

}



.retirement-planner-deatils .full-block .right .box-pr-2 .box-amount {

    

    color: #626262;

    font-size: 30px;

    padding: 3px 0px

}



.retirement-planner-deatils .full-block .ret-plan-bottom {

    float: left;

    display: block;

    width: 100%;

    padding: 34px 41px 29px;

    border-top: 5px solid #e6e5e5

}



.retirement-planner-deatils .full-block .ret-plan-bottom .en-title {

    color: #0f7bb9 !important

}



.retirement-planner-deatils .full-block .ret-plan-bottom .small-input {

    width: 25%;

    margin-right: 25px

}



.retirement-planner-deatils .full-block .ret-plan-bottom .amount-seving {

    float: right;

    text-align: right;

    text-decoration: underline

}



.retirement-planner-deatils .full-block .input-box {

    background: #fafafa;

    width: 25%;

    color: #525252;

    

    font-size: 14px;

    padding: 6px 9px;

    line-height: 24px;

    border: 1px solid #dedbdb;

    border-bottom: 1px solid #c8c8c8;

    min-height: 39px;

    float: left

}



.retirement-planner-deatils .full-block .input-box:focus {

    border: 1px solid #777;

    outline: none

}



.retirement-planner-deatils .full-block i.units {

    

    position: absolute;

    font-style: normal;

    font-size: 14px;

    margin: 10px 8px;

    color: #565656

}



.retirement-planner-deatils .full-block .en-title {

    width: 210px

}



.retirement-planner-deatils .full-block .en-title,

.retirement-planner-deatils .full-block .amount-seving {

    color: #525252;

    

    font-size: 15px;

    float: left;

    padding: 8px 2px;

    margin-right: 25px

}



.retirement-planner-deatils .full-block .amount-seving {

    width: 170px;

    text-align: center

}



.retirement-planner-deatils .full-block .inflating {

    color: #a6a6a6;

    

    font-size: 14px;

    float: left;

    padding: 8px 2px

}



.retirement-planner-deatils .full-block .inflating img {

    vertical-align: middle;

    margin: 0px 6px

}



.retirement-planner-deatils .full-block .heading-li .en-title,

.retirement-planner-deatils .full-block .heading-li .amount-seving,

.retirement-planner-deatils .full-block .heading-li .inflating {

    color: #1766b0 !important;

    font-family: robotoregula !important;

    font-size: 17px !important

}



.retirement-planner-deatils .full-block .heading-li .amount-seving {

    text-align: left;

    margin-right: 83px !important

}



.retirement-planner-result {

    float: left;

    width: 100%;

    display: block;

    margin: 46px 0px 0px

}



.retirement-planner-result .retirement-block ul li {

    border: 1px solid #d4d4d4;

    border-radius: 5px;

    box-shadow: 0px 0px 10px 0px rgba(72, 72, 72, 0.2);

    float: left;

    width: 26%;

    text-align: center;

    padding: 30px

}



.retirement-planner-result .retirement-block ul li .title {

    color: #4b4a4a;

    

    font-size: 19px;

    padding: 8px 2px

}



.retirement-planner-result .retirement-block ul li .amount {

    color: #4b4a4a;

    ed6a00

    font-size: 30px;

    padding: 8px 2px

}



.retirement-planner-result .retirement-block ul li .fa {

    font-size: 28px;

    margin-right: 6px

}



.retirement-planner-result .retirement-block ul .small-plan-li {

    border: none;

    border-radius: 0;

    box-shadow: none;

    padding: 67px 0px;

    width: 128px;

    margin: 0

}



.retirement-planner-result .retirement-block ul .mar-right {

    margin-right: 0px !important

}



.retirement-planner-result .text-for-user {

    color: #4b4a4a;

    

    font-size: 25px;

    text-align: center;

    float: left;

    width: 100%;

    line-height: 37px;

    margin: 50px 0px

}



.retirement-planner-result .text-for-user span {

    color: #127db4;

    ed6a00

    font-size: 25px

}



.menus-bottom-2 {

    width: 100%;

    display: table

}



.menus-bottom-2 .home-button {

    color: #ffffff;

    display: block;

    text-align: center;

    margin: 0px auto;

    font-size: 22px;

    width: 223px;

    padding: 10px;

    ed6a00

    outline: none;

    border: 1px solid #0bbbc3;

    border-radius: 5px;

    background-image: -moz-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%);

    background-image: -webkit-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%);

    background-image: -ms-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%)

}



.menus-bottom-2 .home-button:focus {

    border: 1px solid #0bbbc3

}



.menus-bottom-2 .line {

    

    font-size: 18px;

    color: #5a5a5a;

    margin: 6px 0px

}



.menus-bottom-2 .amount {

    

    font-size: 28px;

    color: #5a5a5a;

    margin: 6px 0px 22px 0px

}



.menus-bottom-2 .amount span {

    font-family: robotomedium

}



.menus-bottom-2 .amount span input {

    width: 168px;

    text-align: center;

    background: none;

    border: none;

    outline: none;

    border-bottom: 1px solid #b7b7b7

}



.menus-bottom-2 .left {

    padding-left: 18% !important;

    position: relative

}



.menus-bottom-2 .left,

.menus-bottom-2 .right {

    width: 50%;

    background: #f7f7f7;

    text-align: center;

    float: left;

    display: block;

    padding: 25px 0px 30px

}



.menus-bottom-2 .right {

    padding-right: 18% !important;

    background: #e6f7f8;

    border-left: 1px solid #dde4e4

}



.child-plan-page .input-box {

    background: #ffffff;

    width: 25%;

    color: #525252;

    

    font-size: 14px;

    padding: 6px 9px;

    line-height: 24px;

    border: 1px solid #dedbdb;

    border-bottom: 1px solid #c8c8c8;

    min-height: 39px;

    float: left

}



.child-plan-page .input-box:focus {

    border: 1px solid #777;

    outline: none

}



.child-plan-page select.drop-down {

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none;

    -o-appearance: none;

    appearance: none;

    background: #fafafa;

    height: 30px;

    position: relative;

    z-index: 1

}



.child-plan-page .selector {

    background: #FFF;

    position: relative;

    float: left;

    width: 25%

}



.child-plan-page .selectors {

    position: absolute;

    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDkuOTk4LDBMMjcsMzYuNDk4bDQ2LDAuMDA0TDQ5Ljk5OCwweiBNNTAuMDA0LDEwMEw3Myw2My41MDJsLTQ2LTAuMDA0TDUwLjAwNCwxMDB6IiBmaWxsPSIjNDU0NTQ1Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat 95% 50%;

    bottom: 5px;

    width: 15px;

    height: 30px;

    right: 10px;

    z-index: 1

}



.child-plan-page .drop-down {

    background: #ffffff;

    width: 100%;

    color: #525252;

    

    font-size: 14px;

    padding: 6px 9px;

    line-height: 24px;

    min-height: 39px;

    border: 1px solid #dedbdb;

    border-bottom: 1px solid #c8c8c8

}



.child-plan-page .drop-down:focus {

    border: 1px solid #777;

    outline: none

}



.child-plan-page::-webkit-input-placeholder {

    color: #525252;

    

    font-size: 14px

}



.child-plan-page::-moz-placeholder {

    color: #525252;

    

    font-size: 14px

}



.child-plan-page:-ms-input-placeholder {

    color: #525252;

    

    font-size: 14px

}



.child-plan-page:-moz-placeholder {

    color: #525252;

    

    font-size: 14px

}



.child-plan-calc .child-banner .video-banner {

    bottom: -290px;

    width: 100%

}



.child-plan-calc .retirement-planner-deatils .full-block .en-title {

    width: 55%

}



.child-plan-calc .retirement-planner-deatils .full-block .wrong-input .error {

    position: absolute;

    top: 37px;

    left: 10px;

    float: left;

    width: 42%

}



.child-plan-calc .retirement-planner-deatils .full-block .right {

    border-left: 2px solid #e6e5e5;

    padding: 0;

    min-height: 468px;

    width: 364px;

    position: relative;

    float: right

}



.child-plan-calc .retirement-planner-deatils .full-block .right .img img {

    width: 100%;

    max-width: 100%;

    bottom: 0px;

    position: absolute

}



.child-plan-calc .retirement-planner-deatils .full-block .left {

    width: 68%

}



.child-plan-calc .retirement-planner-deatils .full-block .left .heading,

.child-plan-calc .retirement-planner-deatils .full-block .left .main-panel-advisor .small-heading,

.main-panel-advisor .child-plan-calc .retirement-planner-deatils .full-block .left .small-heading {

    background: none;

    font-size: 16px;

    border-bottom: 1px solid #e6e5e5;

    

    color: #333

}



.child-plan-calc .retirement-planner-deatils .full-block .left .child-plan-page .selector,

.child-plan-calc .retirement-planner-deatils .full-block .left .input-box {

    width: 39%

}



.or {

    position: absolute;

    top: 45%;

    right: -22px;

    width: 45px;

    height: 45px;

    background: #f2f2f2;

    z-index: 1;

    border: 1px solid #dde4e4;

    border-radius: 100%;

    text-align: center;

    font-size: 18px;

    line-height: 42px

}



.vacation-plan-calc .tax-new-calculator .calculator-block {

    margin: 0px;

    padding: 0px

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box {

    padding: 0px

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side {

    width: 68%;

    padding: 12px

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .form-group {

    width: 100%

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .form-group label {

    width: 45%

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .form-group .selector {

    width: 50%

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .form-group .input-box {

    width: 50%

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .heading,

.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .main-panel-advisor .small-heading,

.main-panel-advisor .vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .small-heading {

    font-size: 16px;

    border-bottom: 1px solid #e6e5e5;

    

    color: #333;

    padding: 3px 0px 10px 0px;

    margin-bottom: 30px

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .heading .amount-seving,

.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .main-panel-advisor .small-heading .amount-seving,

.main-panel-advisor .vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .small-heading .amount-seving {

    font-size: 14px;

    text-decoration: underline;

    float: right;

    color: #333

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side #toggle-box-2 {

    width: 95%;

    background: #f3f3f3;

    padding-top: 17px;

    float: left;

    margin: 0px 0px 15px 9px

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side #toggle-box-2 .form-group {

    width: 50%

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side #toggle-box-2 .form-group .input-box {

    background: #FFF

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .right {

    float: right;

    width: 32%

}



.vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .right img {

    max-width: 100%;

    height: auto;

    width: 100%

}



.static .static-page {

    background: #fff;

    padding: 15px 25px;

    border-radius: 2px

}



.static .static-page h2,

.static .static-page h1 {

    color: #34475b;

    font-size: 25px;

    font-family: GTAmerica-Regular;

    font-weight: 300;

    margin: 19px 0px

}



.static .static-page h2 {

    padding: 0

}



.static .how-it-work p {

    color: #575757;

    font-size: 14px;

    font-family: GTAmerica-Regular;

    font-weight: 300;

    margin-bottom: 20px

}



.static p {

    line-height: 24px

}



.static .static-page .how-start {

    margin: 30px 0 0;

    text-align: center

}



.static {

    color: #575757;

    font-size: 14px;

    font-family: GTAmerica-Regular

}



.static ul {

    list-style: disc;

    padding-left: 15px;

    margin: 24px 0px 26px 33px;

    line-height: 22px

}



.static .static-page .how-start h3 {

    color: #424242;

    font-size: 22px;

    font-weight: 300

}



.static .static-page .how-start ul {

    margin: 10px auto

}



.static .static-page .how-start li {

    display: inline-block;

    width: 33%;

    margin: 15px 0;

    position: relative

}



.static .static-page .how-start li i {

    background: url(../img/sprite2.png) 0 -49px no-repeat;

    display: block;

    margin: 0 auto;

    width: 165px;

    height: 175px;

    position: relative

}



.static .static-page .how-start li h4 {

    color: #545454;

    font-size: 15px;

    text-transform: uppercase;

    font-weight: 300

}



.static .static-page .how-start li p {

    color: #848484;

    font-size: 13px;

    font-family: GTAmerica-Regular;

    font-weight: 300;

    line-height: 20px

}



.static .static-page .how-start li i:after {

    position: absolute;

    width: 225px;

    border-top: 2px dashed #ddd;

    top: 0;

    bottom: 0;

    content: "";

    left: 163px;

    top: 80px

}



.static .static-page .how-start li:last-child i:after {

    border-top: 0

}



.static .static-page .how-start li i.portfolio {

    background-position: -216px -49px;

    padding: 0

}



.static .static-page .how-start li i.payment {

    background-position: -422px -49px

}



.static .static-page .testimonials {

    margin: 40px 0 10px

}



.static .static-page .testimonials h4 {

    color: #545454;

    font-size: 25px;

    font-weight: 300;

    background: url(../img/seprator.png) center bottom no-repeat;

    padding-bottom: 10px;

    text-align: center

}



.cart-inform .select-type input[type="radio"] {

    vertical-align: text-top;

    margin-top: 3px;

    margin-right: 3px

}



.cart-inform span {

    background: #fff url(../img/sprite.png) 95px -2040px;

    display: block;

    padding: 5px 0;

    line-height: 40px

}



.cart-inform .form-group {

    padding: 15px 20px;

    background: #ececec

}



.cart-inform .form-group label {

    display: block;

    margin: 0;

    padding: 0;

    font-size: 13px;

    line-height: 20px

}



.cart-inform .form-group input[type="text"] {

    margin-bottom: 5px;

    border: solid 1px #b5b5b5;

    width: 95%;

    padding: 6px

}



.cart-inform .form-group select {

    padding: 5px 8px;

    border: solid 1px #b5b5b5;

    margin-bottom: 5px;

    width: 40%;

    margin-right: 5px

}



.cart-inform .form-group input[type="checkbox"] {

    float: left;

    margin-top: 7px;

    margin-right: 8px

}



.cart-inform .form-group button {

    background: #edba14;

    color: #000;

    border: none;

    width: 60%;

    margin: 0 auto;

    display: block;

    padding: 10px 0;

    font-size: 14px

}



.cart-inform p {

    font-size: 11px;

    font-weight: 400;

    text-align: justify;

    padding-bottom: 10px;

    line-height: 18px;

    margin-bottom: 10px;

    border-bottom: solid 1px #f6f6f6

}



.career p {

    width: 45%;

    float: left;

    border: dotted 1px #c6c6c6;

    margin-top: 10px;

    margin-right: 10px;

    padding: 7px 10px

}



.career h2 {

    padding-bottom: 10px !important

}



.career strong {

    color: #1560a3;

    font-weight: normal;

    font-size: 17px

}



.career span {

    margin-bottom: 20px;

    width: 100%;

    margin-right: 10px;

    padding: 9px 15px;

    font-size: 15px;

    background: #ededed;

    display: block;

    width: 97%

}



.career span a {

    color: #edba14

}



.float-right {

    float: right

}



.fund-detal {

    padding: 20px;

    background: #fff;

    margin-bottom: 5px

}



.contact .contact-right .address p a {

    color: #34475b

}



.static-page .sub-head {

    color: #145fa3;

    font-size: 16px;

    font-family: GTAmerica-Regular;

    font-weight: 300;

    text-transform: capitalize

}



.contact {

    margin: 0

}



.contact .error {

    color: red;

    font-size: 14px

}



.contact .contact-left {

    float: left;

    width: 65%

}



.contact h3 {

    color: #545454;

    font-size: 20px;

    font-family: GTAmerica-Regular;

    font-weight: 300;

    padding: 10px 0

}



.contact .contact-form {

    margin: 10px 0

}



.contact .contact-form .form-group {

    margin-bottom: 15px

}



.contact .contact-form .form-half {

    width: 48%;

    float: left;

    margin-right: 20px

}



.contact .contact-form .form-half+.form-half {

    margin-right: 0

}



.contact .contact-form input[type='text'],

.contact .contact-form .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

.body-content .widget-faqs-left .side-block-3 ul li form .contact .contact-form input[type='email'],

.contact .contact-form .body-content .widget-faqs-left .side-block-3 ul li form textarea,

.body-content .widget-faqs-left .side-block-3 ul li form .contact .contact-form textarea,

.contact .contact-form .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

.bottom-content-box .right-big-block .side-block-3 ul li form .contact .contact-form input[type='email'],

.contact .contact-form .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

.bottom-content-box .right-big-block .side-block-3 ul li form .contact .contact-form textarea,

.contact .contact-form input[type='email'],

.contact .contact-form textarea,

.contact .contact-form input[type='tel'] {

    border: 1px solid #e5e5e5;

    padding: 10px;

    box-sizing: border-box;

    width: 100%;

    font-size: 15px;

    font-weight: 400

}



.contact .contact-form input[type='password'],

.contact .contact-form input[type='email'],

.contact .contact-form textarea,

.contact .contact-form input[type='tel'] {

    border: 1px solid #e5e5e5;

    padding: 10px;

    box-sizing: border-box;

    width: 100%;

    font-size: 15px;

    font-weight: 400

}



.contact .contact-form textarea {

    width: 99%

}



.contact .contact-form input[type='submit'],

.contact .contact-form .body-content .widget-faqs-left .side-block-3 ul li form input[type='button'],

.body-content .widget-faqs-left .side-block-3 ul li form .contact .contact-form input[type='button'],

.contact .contact-form .bottom-content-box .right-big-block .side-block-3 ul li form input[type='button'],

.bottom-content-box .right-big-block .side-block-3 ul li form .contact .contact-form input[type='button'] {

    float: left;

    font-size: 15px;

    font-family: GTAmerica-Regular;

    font-weight: 300;

    text-align: center;

    border-radius: 3px;

    padding: 8px 25px;

    text-transform: uppercase

}



.contact .contact-form input[type='button'] {

    background: #edba14;

    color: #3d3d3d;

    font-size: 14px;

    font-family: GTAmerica-Regular;

    font-weight: 300;

    text-align: center;

    border-radius: 4px;

    padding: 10px 25px;

    text-transform: uppercase

}



.contact .contact-right {

    float: right;

    width: 30%

}



.contact .contact-right .address {

    padding: 15px 0 20px;

    border-bottom: 1px solid #ededed

}



.contact .contact-right .address img {

    max-width: 100%

}



.contact .contact-right .address i {

    width: 40px;

    float: left;

    margin-right: 20px

}



.contact .contact-right .address i.phone {

    width: 25px;

    margin-left: 10px;

    margin-right: 30px

}



.contact .contact-right .address i.email {

    width: 45px

}



.contact .contact-right .address h4 {

    text-transform: uppercase;

    color: #34475b;

    font-size: 16px;

    font-weight: 300;

    display: inline

}



.contact .contact-right .address p {

    color: #575757;

    font-size: 14px;

    font-family: GTAmerica-Regular;

    font-weight: 300

}



.contact .contact-right .address:last-child {

    border-bottom: 0

}



.why-us {

    margin: 30px 0 40px

}



.why-us figure {

    float: left;

    text-align: center;

    margin-left: 30px

}



.why-us figure img {

    width: 389px;

    height: 389px

}



.why-us aside {

    float: right;

    width: 55%;

    margin-top: 0

}



.why-choose p {

    color: #575757;

    font-size: 14px;

    font-family: GTAmerica-Regular;

    font-weight: 300;

    line-height: 30px

}



.why-us aside ul {

    margin: 20px 0

}



.why-us aside ul li {

    background: url(../img/why-arrow.jpg) 0 20px no-repeat;

    padding: 15px 0 15px 35px;

    border-bottom: 1px solid #eee;

    float: left;

    margin-right: 40px;

    color: #575757;

    font-size: 14px;

    font-family: GTAmerica-Regular;

    font-weight: 300;

    width: 35%

}



.why-choose .reason {

    background: #f8f8f8;

    color: #9c9c9c;

    font-family: GTAmerica-Regular;

    font-size: 18px;

    font-style: italic;

    line-height: 30px;

    margin-bottom: 15px;

    padding: 15px 20px

}



.why-choose .col-1 {

    margin: 20px 0

}



.faq #accordion label {

    background-color: #f4f4f4;

    margin-bottom: 10px;

    border-radius: 0;

    padding: 10px 10px 10px 15px;

    border-left: 2px solid #588ec0;

    font-size: 15px;

    text-transform: none;

    color: #000;

    font-family: GTAmerica-Regular;

    font-weight: 300;

    background-image: url(../img/faq-plus.png);

    background-position: right 15px

}



.faq #accordion article {

    background: none;

    border: solid 1px #f4f4f4;

    border-top: none;

    color: #575757;

    font-size: 14px;

    font-family: "robotoregular";

    font-weight: 300

}



.faq #accordion input:checked+label {

    background-image: url(../img/faq-minus.png);

    background-position: right 15px

}



.thanks-page {

    padding: 25px 0px 25px;

    float: left;

    width: 100%

}



.thanks-page .banner-content {

    position: relative

}



.thanks-page h1 {

    

    font-size: 24px;

    color: #fff;

    float: left;

    line-height: 50px;

    width: 100%

}



.thanks-page h2 {

    

    font-size: 14px;

    color: #fff;

    float: left;

    width: 100%

}



.thanks-page-box .thanks {

    padding: 70px 0px

}



.thanks-page-box .thanks h3 {

    font-size: 46px;

    color: #716666;

    font-family: robotolight

}



.thanks-page-box .thanks p {

    color: #989696;

    font-size: 16px;

    margin-left: 6px

}



.banners-all {

    margin-top: 0px;

    position: relative

}



.banners-all:before {

    content: '';

    position: absolute;

    background-color: rgba(29, 85, 189, 0.85) 100%;

    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(61, 37, 128, 0.85) 0%), to(rgba(29, 85, 189, 0.85) 100%));

    background-image: -webkit-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -moz-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -ms-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -o-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='$fromColor', EndColorStr='$toColor');

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 0

}



.banners-all article {

    padding: 60px 0 60px 0;

    position: relative

}



.banners-all article a {

    margin-top: 10px

}



.banners-all article span {

    font-size: 25px;

    color: #fff;

    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);

    font-family: robotolight

}



.banners-all article h1,

.banners-all article h2,

.banners-all article p {

    font-size: 45px;

    font-family: roboto_slablight;

    color: #fff;

    margin: 0;

    padding: 0;

    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3)

}



.banners-all article h1 strong,

.banners-all article h2 strong,

.banners-all article p strong {

    color: #edd817;

    font-weight: normal

}



.banners-all article .security-ico {

    vertical-align: middle;

    margin-right: 4px

}



.banners-all article figure {

    position: absolute;

    right: 0px;

    top: -6px

}



.banners-all article figure .all-fund-img {

    bottom: 0;

    top: auto;

    position: absolute

}



.banner-common {

    background: url(../images/sip-calculator.jpg) no-repeat;

    width: 100%;

    height: auto;

    position: relative;

    padding: 50px 0px 0px 0px;

    background-size: cover;

    float: left

}



.banner-common:after {

    content: '';

    position: absolute;

    background-color: rgba(29, 85, 189, 0.85) 100%;

    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(61, 37, 128, 0.85) 0%), to(rgba(29, 85, 189, 0.85) 100%));

    background-image: -webkit-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -moz-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -ms-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -o-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='$fromColor', EndColorStr='$toColor');

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 0

}



.banner-common article {

    width: 100%;

    text-align: center;

    position: relative;

    z-index: 9;

    margin-bottom: 50px

}



.banner-common article .page-main-heading {

    font-size: 45px;

    font-family: roboto_slablight;

    font-weight: 300;

    color: #ffffff;

    padding-bottom: 10px

}



.banner-common article .page-main-title {

    font-size: 20px;

    

    line-height: 33px;

    color: #ffffff;

    width: 67%;

    display: block;

    text-align: center;

    margin: 0px auto;

    color: #ffffff

}



.banner-common article figure {

    display: none;

    position: absolute;

    left: 66px;

    top: 83px;

    width: 127px;

    height: 106px;

    margin: 0

}



.banner-common article figure img {

    max-width: 100%;

    height: 100%

}



.banner-common article #banner-readmore {

    color: #f3f3f3

}



.banner-common article .top-content {

    position: absolute;

    width: 80%;

    font-size: 13px;

    color: #d4d4d4;

    margin-top: 6px;

    

    left: 10%

}



.why-mysip {

    width: 100%

}



.why-mysip img {

    width: 100%

}



.heading-main {

    font-size: 30px;

    color: #eb5d3f

}



.para-head {

    color: #474748;

    font-size: 16px;

    font-family: robotolight

}



.fa-filter:before {

    content: "\f0b0"

}



.mCustomScrollbar {

    -ms-touch-action: pinch-zoom;

    touch-action: pinch-zoom

}



.mCustomScrollbar.mCS_no_scrollbar,

.mCustomScrollbar.mCS_touch_action {

    -ms-touch-action: auto;

    touch-action: auto

}



.mCustomScrollBox {

    position: relative;

    overflow: hidden;

    height: 100%;

    max-width: 100%;

    outline: none;

    direction: ltr

}



.mCSB_container {

    overflow: hidden;

    width: auto;

    height: auto

}



.mCSB_inside>.mCSB_container {

    margin-right: 0

}



.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {

    margin-left: 0

}



.mCSB_scrollTools {

    position: absolute;

    width: 4px;

    height: auto;

    left: auto;

    top: 0;

    right: -2px;

    bottom: 0

}



.mCSB_scrollTools .mCSB_draggerContainer {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    height: auto

}



.mCSB_scrollTools a+.mCSB_draggerContainer {

    margin: 20px 0

}



.mCSB_scrollTools .mCSB_draggerRail {

    width: 3px;

    height: 100%;

    margin: 0 auto;

    -webkit-border-radius: 18px;

    -moz-border-radius: 18px;

    border-radius: 18px

}



.mCSB_scrollTools .mCSB_dragger {

    cursor: pointer;

    width: 100%;

    height: 30px;

    z-index: 1

}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    position: relative;

    width: 3px;

    height: 100%;

    margin: 0 auto;

    -webkit-border-radius: 16px;

    -moz-border-radius: 16px;

    border-radius: 16px;

    text-align: center

}



.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #000;

    background-color: rgba(0, 0, 0, 0.4);

    filter: alpha(opacity=40);

    -ms-filter: alpha(opacity=40)

}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #556977;

    filter: alpha(opacity=75);

    -ms-filter: alpha(opacity=75)

}



.title-slider {

    width: 100%;

    height: 200px;

    position: relative;

    overflow: hidden;

    border: 1px solid #e0e0e0;

    -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    -khtml-border-radius: 10px;

    border-radius: 10px;

    padding: 15px 20px

}



.title-slider .mCSB_dragger_bar {

    display: none

}



.title-slider:hover .mCSB_dragger_bar {

    display: block

}



.for-seo {

    margin: 30px 0 0 0;

    padding: 30px 0;

    background: #fff;

    color: #474748;

    width: 100%;

    font-size: 14px;

    line-height: 20px;

    

    float: left

}



.for-seo .headings {

    display: table;

    text-align: center;

    width: 100%;

    color: #eb5d3f;

    font-size: 24px;

    margin-bottom: 20px

}



.for-seo .sub-headings {

    display: table;

    width: 100%;

    color: #1069a1;

    font-size: 18px;

    margin: 10px 0

}



.for-seo p {

    margin: 5px 0 10px 0;

    color: #484848

}



.for-seo ul {

    padding: 0px 0px 0px 22px

}



.for-seo ul li {

    list-style-type: disc

}



.resp-tabs-list li {

    

    font-size: 17px;

    display: inline-block;

    padding: 9px 30px;

    margin: 0;

    cursor: pointer;

    float: left;

    color: #474748

}



.resp-tabs-container {

    padding: 0px;

    background-color: #fff;

    clear: left

}



.resp-accordion {

    cursor: pointer;

    padding: 5px;

    display: none

}



.resp-tab-content {

    display: none;

    padding: 15px 0px

}



.resp-tab-active {

    margin-bottom: -1px !important;

    background: #E6E1E1

}



.resp-tab-active {

    background: #eb5d3f;

    color: #fff !important

}



.resp-content-active,

.resp-accordion-active {

    display: block

}



.resp-tab-content {

    border: none;

    border-top: 1px solid #eb5d3f

}



.resp-vtabs ul.resp-tabs-list {

    float: left;

    width: 30%

}



.resp-vtabs .resp-tabs-list li {

    display: block;

    padding: 15px 15px !important;

    margin: 0;

    cursor: pointer;

    float: none

}



.resp-vtabs .resp-tabs-container {

    padding: 0px;

    background-color: #fff;

    border: 1px solid #c1c1c1;

    float: left;

    width: 68%;

    min-height: 250px;

    border-radius: 4px;

    clear: none

}



.resp-vtabs .resp-tab-content {

    border: none

}



.resp-vtabs li.resp-tab-active {

    border: 1px solid #c1c1c1;

    border-right: none;

    background-color: #fff;

    position: relative;

    z-index: 1;

    margin-right: -1px !important;

    padding: 14px 15px 15px 14px !important

}



.resp-arrow {

    width: 0;

    height: 0;

    float: right;

    margin-top: 3px;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 12px solid #c1c1c1

}



figure.resp-tab-active span.resp-arrow {

    border: none;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-bottom: 12px solid #9B9797

}



figure.resp-tab-active {

    background: #eb5d3f !important;

    padding: 10px;

    font-size: 16px

}



.resp-easy-accordion figure.resp-accordion {

    display: block

}



.resp-easy-accordion .resp-tab-content {

    border: 1px solid #c1c1c1

}



.resp-easy-accordion .resp-tab-content:last-child {

    border-bottom: 1px solid #c1c1c1 !important

}



.resp-jfit {

    width: 100%;

    margin: 0px

}



.resp-tab-content-active {

    display: block

}



figure.resp-accordion:first-child {

    margin: 0;

    padding: 10px;

    background: #E6E1E1

}



@media only screen and (max-width: 0px) {

    ul.resp-tabs-list {

        display: none

    }

    figure.resp-accordion {

        display: block;

        margin: 0;

        padding: 10px;

        margin-top: 4px

    }

    .resp-vtabs .resp-tab-content {

        border: 1px solid #C1C1C1

    }

    .resp-vtabs .resp-tabs-container {

        border: none;

        float: none;

        width: 100%;

        min-height: initial;

        clear: none

    }

    .resp-accordion-closed {

        display: none !important

    }

    .resp-vtabs .resp-tab-content:last-child {

        border-bottom: 1px solid #c1c1c1 !important

    }

}



.error-invarid {

    float: left;

    width: 100%;

    color: #FF0000;

    font-size: 12px;

    margin-top: 3px

}



#accordion input[type='checkbox'] {

    display: none

}



#accordion label {

    cursor: pointer;

    border-radius: 2px;

    display: block;

    padding: 5px 12px;

    z-index: 20;

    background-image: url(../img/accordin-plus.png);

    background-repeat: no-repeat;

    background-position: right 6px;

    color: #575757;

    font-size: 13px;

    font-weight: 300;

    background-color: #dadada;

    margin-bottom: 2px;

    text-transform: uppercase

}



#accordion input:checked+label {

    background-color: #e7e7e7;

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

    margin-bottom: 0;

    background-image: url(../img/accordin-minus.png);

    background-repeat: no-repeat;

    background-position: right 6px;

    border-radius: 2px 2px 0 0

}



#accordion article {

    background: #f5f5f5;

    height: 0;

    overflow: hidden;

    z-index: 10

}



#accordion input:checked ~ article {

    border-bottom-left-radius: .25em;

    border-bottom-right-radius: .25em;

    height: auto;

    margin-bottom: 20px;

    padding: 20px 20px 10px;

    border-top: 0

}



#accordion a {

    background: #fcfcfc;

    border: 1px solid #e6e4e4;

    display: block;

    height: auto;

    line-height: 15px;

    margin-bottom: 6px;

    padding: 5px 10px;

    text-transform: uppercase;

    margin-bottom: 5px;

    font-size: 13px

}



#accordion a:hover {

    background: #a60123;

    color: #fff

}



#accordion article input[type='checkbox'] {

    display: inline-block

}



#accordion article ul li {

    background: none;

    line-height: 30px

}



#accordion article ul li span {

    margin-left: 10px;

    vertical-align: middle

}



#accordion article .fund-house {

    border: 1px solid #ccc;

    border-radius: 15px;

    padding: 5px 10px;

    color: #000;

    width: 100%;

    margin-bottom: 30px;

    box-sizing: border-box

}



#accordion article ul.bank-name {

    overflow-y: scroll;

    height: 150px

}



.loader {

    position: absolute;

    width: 100%;

    top: 0;

    left: 0;

    z-index: 9999;

    height: 100%;

    background: #FFF;

    overflow: hidden;

    opacity: 0.9;

    filter: alpha(opacity=90)

}



#preloader_1 {

    position: relative;

    left: 48%;

    top: 12%

}



#preloader_1 span {

    display: block;

    bottom: 0px;

    width: 9px;

    height: 5px;

    background: #9b59b6;

    position: absolute;

    animation: preloader_1 1.5s infinite ease-in-out

}



#preloader_1 span:nth-child(2) {

    left: 11px;

    animation-delay: .2s

}



#preloader_1 span:nth-child(3) {

    left: 22px;

    animation-delay: .4s

}



#preloader_1 span:nth-child(4) {

    left: 33px;

    animation-delay: .6s

}



#preloader_1 span:nth-child(5) {

    left: 44px;

    animation-delay: .8s

}



.das-performance table tr td p {

    margin-left: 0px !important;

    padding-right: 0px !important

}



@keyframes preloader_1 {

    0% {

        height: 5px;

        transform: translateY(0px);

        background: #9b59b6

    }

    25% {

        height: 30px;

        transform: translateY(15px);

        background: #3498db

    }

    50% {

        height: 5px;

        transform: translateY(0px);

        background: #9b59b6

    }

    100% {

        height: 5px;

        transform: translateY(0px);

        background: #9b59b6

    }

}



.button-buy {

    width: 110px;

    position: relative

}



.button-buy a {

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 12px;

    cursor: pointer;

    background: #379e5c;

    display: inline-block;

    padding: 5px 25px;

    color: #fff;

    text-align: center

}



.button-buy .dropdown-content {

    margin-top: 8px;

    margin-left: -30px;

    display: none;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    position: absolute;

    background: #fff;

    width: 189px;

    border: solid 1px #bababa;

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    z-index: 999;

    right: 0

}



.button-buy .dropdown-content .cart-moveimg {

    position: absolute;

    top: -46px;

    right: 10px;

    width: 0px;

    height: 0px

}



.button-buy .dropdown-content .cart-btns:hover .carts-list {

    display: block

}



.button-buy .dropdown-content .carts-list {

    display: none;

    position: absolute;

    left: -114px;

    bottom: 0px;

    margin: 0;

    padding: 0;

    list-style: none;

    -webkit-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2);

    -ms-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2);

    box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2)

}



.button-buy .dropdown-content .carts-list li {

    list-style: none;

    background: #fff;

    margin-top: -2px;

    border: 1px solid #e0e0e0

}



.button-buy .dropdown-content a {

    padding: 7px 10px;

    display: block;

    text-align: left;

    background: none;

    color: #474748;

    border-bottom: solid 1px #ededed;

    border-radius: 0;

    transition: background-color 0.5s ease

}



.button-buy .dropdown-content a:hover {

    background: #379e5c;

    color: #fff

}



.button-buy .dropdown-content a:hover i {

    background: url(../images/buy-lmsum-hover.png) no-repeat center

}



.button-buy .dropdown-content a+a:hover i {

    background: url(../images/buy-sip-hover.png) no-repeat center

}



.button-buy .dropdown-content a.cart-lumpsum i {

    background: url(../images/add-cart-lumpsum.png) no-repeat center

}



.button-buy .dropdown-content a.cart-lumpsum:hover i {

    background: url(../images/add-cart-lumpsum-hover.png) no-repeat center

}



.button-buy .dropdown-content a.watchlists:hover i {

    background: url(../images/add-watchlist-hover.png) no-repeat center

}



.button-buy .dropdown-content a.cart-sip:hover i {

    background: url(../images/cart-white.svg) no-repeat 2px

}



.button-buy .dropdown-content i {

    background: url(../images/buy-lmsum.png) no-repeat center;

    width: 25px;

    height: 20px;

    display: inline-block

}



.button-buy .dropdown-content a+a i {

    background: url(../images/buy-sip.png) no-repeat center

}



.button-buy .dropdown-content a.watchlists i {

    background: url(../images/add-watchlist.png) no-repeat center

}



.button-buy .dropdown-content a.cart-sip i {

    background: url(../images/cart-gray.svg) no-repeat 2px

}



.button-buy .dropdown-content:before {

    content: '';

    width: 0;

    height: 0;

    top: -10px;

    right: 10px;

    position: absolute;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #bababa

}



.hint {

    background: rgba(21, 21, 21, 0.8);

    position: absolute;

    display: none;

    z-index: 5000;

    height: 100%;

    width: 100%;

    text-align: center;

    padding-top: 7%;

    left: 0;

    top: 0

}



.hint>div {

    border-radius: 4px;

    position: fixed;

    background: #FFFFFF;

    box-shadow: 0px 0px 12px #666666;

    padding: 30px 15px;

    width: 80%;

    max-width: 600px;

    z-index: 5001;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    left: 50%;

    top: 50%;

    text-align: center

}



.hint p {

    font-size: 15px;

    color: #fff

}



.hint .btn-danger {

    margin-top: 15px;

    padding: 8px 15px

}



.bx-wrapper {

    position: relative;

    margin: 0 auto 60px;

    padding: 0;

    *zoom: 1

}



.bx-wrapper img {

    max-width: 100%;

    display: block

}



.bx-wrapper .bx-viewport {

    -moz-box-shadow: 0 0 5px #ccc;

    -webkit-box-shadow: 0 0 5px #ccc;

    box-shadow: 0 0 5px #ccc;

    border: 5px solid #fff;

    left: -5px;

    background: #fff;

    -webkit-transform: translatez(0);

    -moz-transform: translatez(0);

    -ms-transform: translatez(0);

    -o-transform: translatez(0);

    transform: translatez(0)

}



.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {

    position: absolute;

    bottom: -30px;

    width: 100%

}



.bx-wrapper .bx-loading {

    min-height: 50px;

    background: url(../images/bx_loader.gif) center center no-repeat #fff;

    height: 100%;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 2000

}



.bx-wrapper .bx-pager {

    text-align: center;

    font-size: .85em;

    font-family: Arial;

    font-weight: bold;

    color: #666;

    padding-top: 20px

}



.bx-wrapper .bx-pager .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {

    display: inline-block;

    *zoom: 1;

    *display: inline

}



.bx-wrapper .bx-pager.bx-default-pager a {

    background: #666;

    text-indent: -9999px;

    display: block;

    width: 10px;

    height: 10px;

    margin: 0 5px;

    outline: 0;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active {

    background: #000

}



.bx-wrapper .bx-prev {

    left: 10px;

    background: url(../images/controls.png) no-repeat 0 -32px

}



.bx-wrapper .bx-next {

    right: 10px;

    background: url(../images/controls.png) no-repeat -43px -32px

}



.bx-wrapper .bx-prev:hover {

    background-position: 0 0

}



.bx-wrapper .bx-next:hover {

    background-position: -43px 0

}



.bx-wrapper .bx-controls-direction a {

    position: absolute;

    top: 50%;

    margin-top: -16px;

    outline: 0;

    width: 32px;

    height: 32px;

    text-indent: -9999px;

    z-index: 9999

}



.bx-wrapper .bx-controls-direction a.disabled {

    display: none

}



.bx-wrapper .bx-controls-auto {

    text-align: center

}



.bx-wrapper .bx-controls-auto .bx-start {

    display: block;

    text-indent: -9999px;

    width: 10px;

    height: 11px;

    outline: 0;

    background: url(../images/controls.png) -86px -11px no-repeat;

    margin: 0 3px

}



.bx-wrapper .bx-controls-auto .bx-start:hover,

.bx-wrapper .bx-controls-auto .bx-start.active {

    background-position: -86px 0

}



.bx-wrapper .bx-controls-auto .bx-stop {

    display: block;

    text-indent: -9999px;

    width: 9px;

    height: 11px;

    outline: 0;

    background: url(../images/controls.png) -86px -44px no-repeat;

    margin: 0 3px

}



.bx-wrapper .bx-controls-auto .bx-stop:hover,

.bx-wrapper .bx-controls-auto .bx-stop.active {

    background-position: -86px -33px

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

    text-align: left;

    width: 80%

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

    right: 0;

    width: 35px

}



.bx-wrapper .bx-caption {

    position: absolute;

    bottom: 0;

    left: 0;

    background: #666 \9;

    background: rgba(80, 80, 80, 0.75);

    width: 100%

}



.bx-wrapper .bx-caption span {

    color: #fff;

    font-family: Arial;

    display: block;

    font-size: .85em;

    padding: 10px

}



.breadcrumb-new {

    float: left;

    width: 100%;

    background: #f2f2f2;

    padding: 5px 10px;

    clear: both

}



.breadcrumb-new ul li {

    display: inline-block;

    font-size: 12px;

    padding: 0px 0px 0px 5px;

    font-family: robotolight

}



.breadcrumb-new ul li:after {

    content: "/";

    margin-left: 5px

}



.breadcrumb-new ul li:last-child:after {

    display: none

}



.breadcrumb-new ul li.active a,

.breadcrumb-new ul li a:hover {

    color: #5d54b0

}



.breadcrumb-new ul li a {

    color: #606060

}



.breadcrumb-new .fa-home:before {

    content: "\f015"

}



.breadcrumb-new.white-bg {

    background: #FFFFFF

}



.loader-img {

    position: absolute;

    left: 0px;

    top: 0px;

    z-index: 1;

    float: left;

    background: rgba(255, 255, 255, 0.89);

    height: 250px;

    width: 100%

}



.loader-img img {

    top: 42%;

    position: relative;

    left: 45%

}



.form-group {

    margin-bottom: 15px

}



.forgetpassword-design .box-margin {

    margin: 26px 20px;

    width: 315px

}



.forgetpassword-design .my-h2-tag {

    

    font-size: 19px;

    margin: 2px 0px;

    padding-top: 8px

}



.forgetpassword-design p {

    

    font-size: 12px;

    padding: 10px 0px

}



.forgetpassword-design .small-line {

    

    font-size: 12px;

    margin-bottom: 12px

}



.forgetpassword-design input,

.forgetpassword-design textarea,

.forgetpassword-design select {

    width: 100%;

    outline: none;

    background: #fff;

    border: 1px solid #adadad;

    padding: 6px 6px;

    

    margin: 6px 0px

}



.forgetpassword-design .forget_submit_btn {

    width: 100%;

    outline: none;

    border: none;

    padding: 9px 0px;

    color: #fff;

    

    background: #3F51B5;

    box-shadow: 4px 6px 19px #989898;

    margin-top: 6px

}



.goal-planning-banner .calculator .heading,

.goal-planning-banner .calculator .main-panel-advisor .small-heading,

.main-panel-advisor .goal-planning-banner .calculator .small-heading {

    text-align: center;

    

    color: #ffffff;

    padding: 12px 0px;

    font-size: 18px

}



.goal-planning .tabs-view {

    margin: 45px 0px;

    float: left;

    display: block

}



.goal-planning .tabs-view ul.tabs {

    margin: 0px;

    padding: 0px;

    list-style: none

}



.goal-planning .tabs-view .small-plan-li {

    width: 90px !important;

    font-size: 61px !important;

    color: #3a5bb4 !important;

    text-align: center;

    padding: 36px 0px;

    background: none !important;

    border-bottom: none !important;

    cursor: default !important

}



.goal-planning .tabs-view .add-new-goal {

    width: 150px !important;

    border: 1px solid #ccc !important;

    padding: 50px 14px

}



.goal-planning .tabs-view ul.tabs li {

    background: none;

    color: #222;

    float: left;

    display: block;

    cursor: pointer;

    width: 225px;

    height: 167px;

    text-align: center;

    

    font-size: 21px;

    color: #5c5c5c;

    border-bottom: 1px solid #f0f0f0

}



.goal-planning .tabs-view .wealth-building,

.goal-planning .tabs-view .child-future,

.goal-planning .tabs-view .retirement-planning,

.goal-planning .tabs-view .vacation-planning {

    background: url(../images/goal-planning-menu.png) 0px 0px no-repeat;

    width: 148px;

    height: 128px;

    display: block;

    margin: 0px auto;

    margin-bottom: 7px

}



.goal-planning .tabs-view .wealth-building {

    background-position: 17px 13px

}



.goal-planning .tabs-view .child-future {

    background-position: -102px 13px

}



.goal-planning .tabs-view .retirement-planning {

    background-position: -244px 13px

}



.goal-planning .tabs-view .vacation-planning {

    background-position: -418px 13px

}



.goal-planning .tabs-view ul.tabs li.current {

    color: #9179cd;

    background: #fbfbfb;

    border-bottom: 3px solid #9179cd

}



.goal-planning .tabs-view ul.tabs li.current a span {

    color: #9179cd

}



.goal-planning .tabs-view ul.tabs li.current .wealth-building,

.goal-planning .tabs-view ul.tabs li.current .child-future,

.goal-planning .tabs-view ul.tabs li.current .retirement-planning,

.goal-planning .tabs-view ul.tabs li.current .vacation-planning {

    background: url(../images/goal-planning-menu.png) no-repeat

}



.goal-planning .tabs-view ul.tabs li.current .wealth-building {

    background-position: 17px -106px

}



.goal-planning .tabs-view ul.tabs li.current .child-future {

    background-position: -102px -106px

}



.goal-planning .tabs-view ul.tabs li.current .retirement-planning {

    background-position: -244px -106px

}



.goal-planning .tabs-view ul.tabs li.current .vacation-planning {

    background-position: -418px -106px

}



.goal-planning .tabs-view .tab-content {

    display: none

}



.goal-planning .tabs-view .tab-content.current {

    display: inherit

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab {

    width: 100%;

    background: #f8f8f8;

    padding: 12px 5px 30px;

    float: left;

    position: relative;

    box-shadow: 0px 2px 5.16px 0.84px rgba(36, 36, 36, 0.23)

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block {

    width: 80%;

    margin: 0px auto;

    padding: 25px 0px

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .heading,

.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .main-panel-advisor .small-heading,

.main-panel-advisor .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-heading {

    text-align: center;

    color: #334497;

    font-size: 25px;

    margin: 5px 0px;

    font-family: roboto_slablight

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .left {

    width: 50%;

    float: left

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .left .heading-inner {

    color: #404040;

    font-family: roboto_slablight;

    font-size: 30px;

    width: 80%

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .left .small-heading {

    color: #656565;

    

    font-size: 15px;

    width: 80%

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .left .title-box i {

    display: block;

    width: 100px;

    height: 150px;

    float: left

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .left .title-box .goal-button-btn {

    display: table;

    width: 25%;

    padding: 8px 0px;

    font-size: 15px;

    margin: 14px 10px 0px 0px

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .right {

    float: right;

    width: 50%

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .right .heading-inner {

    color: #404040;

    font-family: roboto_slablight;

    font-size: 30px;

    width: 80%

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .right .small-heading {

    color: #656565;

    

    font-size: 15px;

    width: 80%

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .right .title-box i {

    display: block;

    width: 100px;

    height: 150px;

    float: left

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .right .title-box .goal-button-btn {

    display: table;

    width: 25%;

    padding: 8px 0px;

    font-size: 15px;

    margin: 14px 10px 0px 0px

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .goal-button {

    color: #ffffff !Important;

    display: block;

    text-align: center;

    margin: 0px auto;

    font-size: 20px;

    width: 15%;

    padding: 10px;

    ed6a00

    outline: none;

    border: 1px solid #0bbbc3;

    border-radius: 5px;

    background-image: -moz-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%);

    background-image: -webkit-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%);

    background-image: -ms-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%)

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .fixed-pos-btn {

    position: absolute;

    bottom: -20px;

    left: 42%

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in {

    width: 70%;

    margin: 0px auto;

    display: table;

    padding: 15px 0px

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li {

    float: left;

    color: #f4f4f4;

    width: 33.33%;

    padding: 10px 5px;

    height: 105px

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li .form-group {

    position: relative

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li .form-group label {

    width: 100%;

    

    font-size: 14px;

    float: left;

    color: #424242;

    padding-bottom: 5px;

    padding-top: 10px

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li .form-group .tooltip img {

    max-width: 100%;

    height: auto;

    vertical-align: middle

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li .form-group select.calcu-input {

    -moz-appearance: none;

    -webkit-appearance: none;

    appearance: none;

    background: none;

    height: 30px;

    position: relative;

    z-index: 1

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li .form-group .selector {

    background: #FFF;

    position: relative;

    float: left;

    width: 100%

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li .form-group .selectors {

    position: absolute;

    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;

    bottom: 5px;

    width: 15px;

    height: 30px;

    right: 10px

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li .form-group .calcu-input {

    background: #ffffff;

    width: 100%;

    color: #565656;

    font-size: 16px;

    padding: 6px 9px;

    line-height: 24px;

    min-height: 39px;

    border: 1px solid #d0d0d0

}



.goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li .form-group .calcu-input:focus {

    border: 1px solid #a19d9d;

    outline: none

}



.about-goal-planing {

    width: 100%;

    display: table;

    margin: 20px 0px

}



.about-goal-planing .heading,

.about-goal-planing .main-panel-advisor .small-heading,

.main-panel-advisor .about-goal-planing .small-heading {

    color: #2d3d8c;

    font-family: roboto_slablight;

    font-size: 29px;

    text-align: center;

    margin: 10px 0px

}



.about-goal-planing .heading-desc {

    color: #4a4a4a;

    

    font-size: 15px;

    text-align: left

}



.smart-save-page a {

    color: #1a51aa

}



.smart-save-page .button-new-ui {

    font-size: 18px;

    font-family: GTAmerica-Medium;

    color: #1a51aa;

    border: 2px solid #1a51aa;

    border-radius: 3px;

    padding: 7px 22px;

    text-align: center;

    display: inline-block

}



.smart-save-page .button-new-ui:hover {

    color: #ffffff;

    background: #1a51aa;

    transition: background-color 0.5s ease

}



.smart-save-page .btn-group {

    text-align: center

}



.smart-save-page .mr-30 {

    margin-right: 30px

}



.smart-save-page .banners-new {

    background: url(../images/smart-save-account-banner.jpg) no-repeat;

    background-size: cover;

    padding-top: 60px;

    padding-bottom: 60px

}



.smart-save-page .banners-new article h1 {

    font-family: GTAmerica-Medium;

    font-size: 54px;

    color: #30363d;

    display: inline-block;

    clear: both;

    width: 100%;

    margin-bottom: 10px

}



.smart-save-page .banners-new article h1 span {

    color: #6ea421

}



.smart-save-page .banners-new article .small-heading {

    font-family: GTAmerica-Regular;

    font-size: 24px;

    color: #474747

}



.smart-save-page .overview-block {

    float: left;

    display: block;

    width: 100%;

    padding: 80px 0px;

    background: #ffffff;

    font-family: GTAmerica-Light;

    font-size: 15px;

    color: #5d5d5d

}



.smart-save-page .overview-block .main-title {

    font-size: 31px;

    margin: 10px 0px;

    color: #30363d;

    font-family: GTAmerica-Regular;

    padding-top: 2px

}



.smart-save-page .overview-block .sub-title {

    font-family: GTAmerica-Light;

    font-size: 22px;

    color: #4a4949;

    margin: 10px 0px 24px 0px;

    padding-right: 110px

}



.smart-save-page .overview-block .sub-title span {

    color: #6ea421

}



.smart-save-page .overview-block .content-left {

    float: left;

    width: 50%;

    display: block

}



.smart-save-page .overview-block .content-left .fu-smart-save {

    margin: 18px 0px 25px 0px;

    line-height: 23px

}



.smart-save-page .overview-block .content-left .mr-14-btn {

    margin-right: 14px

}



.smart-save-page .overview-block .content-left .button-new-ui {

    font-size: 18px;

    font-family: GTAmerica-Medium;

    color: #1a51aa;

    border: 2px solid #1a51aa;

    border-radius: 3px;

    padding: 7px 22px;

    text-align: center;

    display: inline-block

}



.smart-save-page .overview-block .content-left .button-new-ui:hover {

    color: #ffffff;

    background: #1a51aa;

    transition: background-color 0.5s ease

}



.smart-save-page .overview-block .content-left .text-content {

    font-size: 16px;

    color: #5d5d5d;

    line-height: 22px;

    margin: 17px 0px 24px 0px

}



.smart-save-page .overview-block .content-right {

    float: right;

    width: 50%;

    display: block

}



.smart-save-page .overview-block .content-right img {

    float: right;

    box-shadow: 0px 0px 24px #b5b5b5

}



.smart-save-page .why-smart-save {

    width: 100%;

    float: left;

    display: block;

    background: #f7f7f7;

    padding: 66px 0px

}



.smart-save-page .why-smart-save .heading,

.smart-save-page .why-smart-save .main-panel-advisor .small-heading,

.main-panel-advisor .smart-save-page .why-smart-save .small-heading {

    text-align: center;

    font-family: GTAmerica-Regular;

    font-size: 32px;

    color: #30363d

}



.smart-save-page .why-smart-save .heading span,

.smart-save-page .why-smart-save .main-panel-advisor .small-heading span,

.main-panel-advisor .smart-save-page .why-smart-save .small-heading span {

    color: #6ea421

}



.smart-save-page .why-smart-save .small-heading {

    text-align: center;

    font-size: 18px;

    color: #4a4949;

    margin: 8px 0px 45px 0px

}



.smart-save-page .why-smart-save .box-benifits {

    float: left;

    width: 100%;

    display: block;

    margin-bottom: 20px

}



.smart-save-page .why-smart-save .box-benifits ul {

    padding-top: 15px;

    width: 90%;

    margin: 0px auto;

    float: none;

    display: block

}



.smart-save-page .why-smart-save .box-benifits ul li {

    width: 32.33%;

    float: left;

    text-align: left;

    font-size: 17px;

    color: #121212;

    margin-bottom: 25px

}



.smart-save-page .why-smart-save .box-benifits ul li b {

    background: #6d920b;

    padding: 0px 7px;

    color: #fff;

    font-weight: 200;

    box-shadow: 0px 0px 7px #b5b3b3

}



.smart-save-page .why-smart-save .box-benifits ul li span {

    width: 64px;

    height: 51px;

    float: left;

    background: url(../images/homepage/smart-icon.png) no-repeat;

    background-position: -18px -19px

}



.smart-save-page .why-smart-save .box-benifits ul .icon-1 {

    background-position: -106px -19px

}



.smart-save-page .why-smart-save .box-benifits ul .icon-2 {

    background-position: -18px -96px

}



.smart-save-page .why-smart-save .box-benifits ul .icon-3 {

    background-position: -104px -95px

}



.smart-save-page .why-smart-save .box-benifits ul .icon-4 {

    background-position: -16px -165px

}



.smart-save-page .why-smart-save .box-benifits ul .icon-5 {

    background-position: -102px -169px

}



.smart-save-page .why-smart-save .box-benifits ul .icon-6 {

    background-position: -18px -19px

}



.overview-block {

    float: left;

    display: block;

    width: 100%;

    padding: 80px 0px;

    background: #ffffff;

    font-family: GTAmerica-Light;

    font-size: 15px;

    color: #5d5d5d

}



.overview-block .content-left {

    float: left;

    width: 50%;

    display: block

}



.overview-block .content-right {

    float: right;

    width: 50%;

    display: block

}



.overview-block .content-right .main-title {

    font-size: 31px;

    margin: 10px 0px;

    color: #30363d;

    font-family: GTAmerica-Regular;

    padding-top: 10px

}



.overview-block .content-right .sub-title {

    font-family: GTAmerica-Light;

    font-size: 22px;

    color: #4a4949;

    margin: 10px 0px 24px 0px;

    padding-right: 110px

}



.overview-block .content-right .sub-title span {

    color: #6ea421

}



.overview-block .content-right .text-content {

    font-size: 16px;

    color: #5d5d5d;

    line-height: 22px;

    margin: 17px 0px 24px 0px

}



.cust-says {

    float: left;

    display: block;

    width: 100%;

    padding: 80px 0px;

    background: #f7f7f7;

    font-family: GTAmerica-Light;

    font-size: 15px;

    color: #5d5d5d

}



.cust-says .highlight-box {

    background: #ffffff;

    padding: 35px 20px;

    -webkit-box-shadow: 0px 0px 24px #b5b5b5;

    -moz-box-shadow: 0px 0px 24px #b5b5b5;

    -ms-box-shadow: 0px 0px 24px #b5b5b5;

    box-shadow: 0px 0px 24px #b5b5b5

}



.cust-says .highlight-box .bx-wrapper {

    background: none

}



.cust-says .highlight-box .bx-wrapper .bx-viewport {

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow: none;

    box-shadow: none;

    border: none;

    left: 0;

    background: none

}



.cust-says .highlight-box .main-title {

    font-size: 31px;

    margin: 10px 0px;

    color: #30363d;

    font-family: GTAmerica-Regular;

    text-align: center;

    margin-bottom: 45px

}



.cust-says .highlight-box .cust-says-slider li .box-test {

    width: 500px;

    padding: 8px 17px 30px;

    border-right: 2px dotted #c7c7c7;

    margin-bottom: 20px;

    float: left

}



.cust-says .highlight-box .cust-says-slider li .box-test img {

    width: 75px;

    margin: 18px auto;

    border-radius: 100%

}



.cust-says .highlight-box .cust-says-slider li .box-test .msg {

    font-size: 20px;

    margin: 10px 0px;

    color: #3c3c3c;

    line-height: 28px;

    font-family: GTAmerica-Light;

    text-align: left;

    font-style: italic

}



@media only screen and (max-width: 1200px) {

    .smart-save-page .banners-new {

        padding-top: 40px;

        padding-bottom: 40px

    }

    .smart-save-page .banners-new article h1 {

        font-size: 40px

    }

    .smart-save-page .banners-new article .small-heading {

        font-size: 21px

    }

    .smart-save-page .overview-block {

        padding: 40px 0px

    }

    .smart-save-page .overview-block .main-title {

        font-size: 28px;

        margin-top: 0px

    }

    .smart-save-page .overview-block .sub-title {

        font-size: 19px;

        padding-right: 10px

    }

    .smart-save-page .overview-block .content-left {

        width: 49%

    }

    .smart-save-page .overview-block .content-left iframe {

        width: 100%

    }

    .smart-save-page .overview-block .content-left img {

        width: 100%

    }

    .smart-save-page .overview-block .content-right {

        width: 49%

    }

    .smart-save-page .overview-block .content-right img {

        width: 100%

    }

    .cust-says {

        padding: 40px 0px

    }

}



@media only screen and (max-width: 768px) {

    .smart-save-page .overview-block {

        padding: 20px 0px

    }

    .smart-save-page .overview-block .content-left {

        width: 100%

    }

    .smart-save-page .overview-block .content-left img {

        width: auto;

        max-width: 100%

    }

    .smart-save-page .overview-block .content-right {

        width: 99%

    }

    .smart-save-page .overview-block .content-right img {

        display: none

    }

    .smart-save-page .why-smart-save {

        padding: 30px 0px

    }

    .smart-save-page .why-smart-save .box-benifits ul {

        width: 94%

    }

    .smart-save-page .why-smart-save .box-benifits ul li {

        width: 50%

    }

    .cust-says .highlight-box .bx-wrapper {

        width: 488px

    }

    .cust-says .highlight-box .bx-wrapper .cust-says-slider li {

        border-right: none

    }

}



@media only screen and (max-width: 480px) {

    .smart-save-page .banners-new {

        padding-top: 20px;

        padding-bottom: 20px

    }

    .smart-save-page .banners-new article h1 {

        font-size: 25px

    }

    .smart-save-page .banners-new article .small-heading {

        font-size: 17px

    }

    .smart-save-page .overview-block {

        padding: 10px 0px

    }

    .smart-save-page .overview-block .main-title {

        font-size: 24px

    }

    .smart-save-page .overview-block .sub-title {

        font-size: 16px;

        margin-bottom: 10px

    }

    .smart-save-page .overview-block .content-left .button-new-ui {

        display: inherit;

        margin: 10px auto

    }

}



.logo-steps {

    text-align: center;

    padding: 40px 0 20px

}



.calc-section {

    background: #fff;

    text-align: center;

    margin: 0px 6px;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.11);

    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.11);

    -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.11);

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.11)

}



.back-button {

    -moz-border-radius: 30px;

    -webkit-border-radius: 30px;

    -khtml-border-radius: 30px;

    border-radius: 30px;

    float: left

}



.calc-container {

    width: 945px;

    margin: 0 auto

}



.step-title {

    color: #000;

    

    font-size: 25px

}



.select-value,

.emi-steps input[type="text"] {

    font-size: 30px;

    font-family: robotomedium;

    color: #000;

    margin: 10px 0 15px

}



.select-value .fa-inr,

.emi-steps input[type="text"] .fa-inr {

    font-size: 27px

}



.twenty-five {

    font-style: normal

}



.emi-steps {

    width: 615px !important;

    margin: 5px auto 0 !important;

    float: none !important

}



.monthly-invest .step-strip .steps {

    width: 7.3% !important

}



.emi-steps input[type="text"] {

    border: 0 !important;

    width: auto !important;

    text-align: center;

    margin: 0 auto 15px !important;

    display: block;

    height: auto !important;

    float: none !important;

    color: #000 !important

}



.btn,

.all-process .actions ul li a,

.wizard .actions ul li a,

.back-section ul li .back {

    background: #dedede;

    display: inline-block;

    padding: 0.5em 3em;

    text-decoration: none;

    color: #1e1a1a;

    font-size: 14px;

    margin: 0 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.stap-part {

    display: block !important

}



.special-padding {

    padding-top: 50px

}



.wizard .steps ul {

    display: none !important

}



.wizard .content {

    min-height: 26em;

    overflow: hidden;

    position: relative;

    width: auto;

    padding-top: 30px

}



.wizard .content .body {

    position: absolute;

    height: 100%;

    float: left;

    width: 100%

}



.wizard .txt-para {

    font-size: 14px;

    width: 90%;

    margin: 0px auto;

    display: table;

    margin-top: 15px

}



.wizard .actions {

    position: relative;

    padding-bottom: 25px;

    display: block;

    width: 100%

}



.wizard .actions ul {

    display: inline-block

}



.wizard .actions ul li a.previous:hover {

    background: #0fa8c3;

    color: #FFFFFF

}



.top-strip {

    float: left;

    width: 100%;

    clear: both;

    text-align: center;

    padding: 10px 0px;

    color: #474748;

    font-size: 14px

}



.top-strip .right li {

    margin-left: 10px;

    display: inline;

    font-size: 16px

}



.top-strip .right li .fa {

    margin: 0px 6px 0px 3px;

    color: #666

}



.top-strip .right li .fa-whatsapp:before {

    float: left;

    display: inline-block;

    width: 20px;

    margin: -2px 1px;

    height: 20px

}



.top-strip .right li .fa-phone {

    margin-right: 0px

}



.top-strip .right li a {

    color: #474748

}



.back-section {

    margin: 70px 0 0;

    padding-bottom: 10px;

    text-align: left

}



.back-section ul li .back {

    -moz-border-radius: 30px;

    -webkit-border-radius: 30px;

    -khtml-border-radius: 30px;

    border-radius: 30px;

    padding: 6px 18px;

    border: 1px solid #1e1a1a

}



.back-section ul li .back i {

    font-size: 17px;

    padding-right: 5px

}



.footer p {

    font-size: 14px;

    text-align: right;

    padding: 15px 0;

    color: #474748

}



.fa-whatsapp:before {

    content: "";

    background: url(../images/sprite.png) -24px -1px no-repeat

}



.checkbox-styled {

    display: inline-block

}



.checkbox-styled input[type="radio"] {

    display: none

}



.checkbox-styled input[type="radio"]+.active {

    background: #0fa8c3;

    color: #fff

}



.checkbox-styled input[type="radio"]+.medium-risk {

    background: #edd817

}



.checkbox-styled input[type="radio"]+.low-risk {

    background: #379E5C;

    color: #fff

}



.checkbox-styled input[type="radio"]+.high-risk {

    color: #fff;

    background: #EC5D3F

}



.checkbox-styled input[type="radio"]+span:hover {

    background: #0fa8c3;

    color: #fff

}



.checkbox-styled input[type="radio"]+span {

    background: #dedede;

    color: #1e1a1a;

    cursor: pointer;

    font-size: 14px;

    text-align: center;

    height: 34px;

    display: block;

    width: 155px;

    margin: 0 auto;

    position: relative;

    padding-top: 7px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    margin: 0 10px 0

}



.checkbox-styled .green-button {

    background: #008000;

    color: #fff

}



#page {

    display: table;

    overflow: hidden;

    margin: 0px auto

}



*:first-child+html #page {

    position: relative

}



* html #page {

    position: relative

}



#content_container {

    display: table-cell;

    vertical-align: middle

}



*:first-child+html #content_container {

    position: absolute;

    top: 50%

}



* html #content_container {

    position: absolute;

    top: 50%

}



*:first-child+html #content {

    position: relative;

    top: -50%

}



* html #content {

    position: relative;

    top: -50%

}



#page {

    height: 100%;

    width: 600px

}



@media only screen and (max-width: 767px) {

    .calc-container {

        width: auto

    }

    .calc-container .select-value,

    .calc-container .emi-steps input[type="text"],

    .emi-steps .calc-container input[type="text"] {

        font-size: 20px

    }

    .calc-container .select-value .fa-inr,

    .calc-container .emi-steps input[type="text"] .fa-inr,

    .emi-steps .calc-container input[type="text"] .fa-inr {

        font-size: 18px

    }

    .calc-container .step-title {

        font-size: 19px

    }

    .calc-container .step-title li a {

        font-size: 16px

    }

    .calc-container .content {

        min-height: 544px;

        padding-top: 0px

    }

    .calc-container img {

        max-width: 100%

    }

    .calc-container .checkbox-styled {

        display: block

    }

    .stap-part .main .logo-steps {

        padding: 16px 0 20px

    }

    .stap-part .main .logo-steps a img {

        width: 50% !important

    }

    .calc-container .content .checkbox-styled input[type="radio"]+span {

        width: auto;

        display: block

    }

    .calc-container .content .checkbox-styled input[type="radio"]+span,

    .why-chose-tax .outer {

        margin: 5px 0px

    }

    .wizard .content .body {

        padding: 14px

    }

    .top-strip .right li {

        display: block

    }

}



@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .calc-container {

        width: auto !important

    }

}



.main .elss-right .comman-page-content .content p {

    font-size: 14px !important;

    margin-bottom: 18px !important;

    line-height: 21px

}



.all-amc .banners-all {

    min-height: 208px

}



.all-amc .banners-all article h1 {

    text-shadow: none

}



.all-amc .banners-all article span {

    text-shadow: none

}



.all-amc .right-section .content .sub-heading {

    font-size: 17px;

    color: #0f6ea8;

    ed6a00

    margin-bottom: 2px

}



.all-amc .right-section .content .small-heading {

    font-size: 16px;

    color: #505050;

    margin-bottom: 2px;

    font-family: robotoregula

}



.all-amc .right-section .content ol {

    padding: 0px 0px 0px 19px

}



.all-amc .right-section .content ol li {

    color: #6a6a6a;

    font-size: 14px

}



.all-amc .right-section .content ol.alphbet {

    list-style-type: upper-alpha

}



.all-amc .right-section .content ul {

    margin-left: 1px

}



.all-amc .right-section .content ul li {

    float: left;

    font-size: 14px;

    color: #6e6e6f;

    

    line-height: 21px;

    margin-bottom: 10px;

    list-style-type: none

}



.all-amc .right-section .content ul li .box-sm {

    background: #6a6a6a;

    width: 9px;

    height: 9px;

    float: left;

    display: block;

    margin: 5px 6px 24px 0px

}



.all-amc .right-section .content ul li strong {

    ed6a00

    font-weight: normal;

    color: #636262;

    font-size: 16px

}



.all-amc .right-section .content .awardpart {

    display: block;

    margin-top: 36px;

    float: left

}



.all-amc .right-section .content .awardpart .para-part {

    width: 480px;

    padding-top: 33px;

    text-align: justify;

    float: left;

    margin-right: 30px

}



.all-amc .right-section .content .awardpart .img-part {

    width: 402px;

    float: left;

    border: 1px solid #f9f9f9;

    box-shadow: 0px 1px 17px #e4e2e2

}



.all-amc .right-section .content .awardpart .img-part .small-box-gry {

    padding: 10px;

    background: #f6f6f6;

    width: 100%;

    float: left;

    line-height: 17px;

    text-align: center;

    margin-top: -4px

}



.all-amc .right-section .content .awardpart .img-part .small-box-gry span {

    color: #5f5d5d;

    

    font-size: 13px

}



.all-amc .comman-con {

    float: left;

    margin: 20px 0px

}



.all-amc .extra-space {

    margin-bottom: 44px !important;

    margin-top: 40px

}



.all-amc .three-services li {

    width: 28%;

    margin-right: 46px;

    float: left;

    text-align: left

}



.all-amc .three-services li img {

    margin: 5px auto;

    float: none;

    display: block

}



.all-amc .three-services li .opt-heading {

    ed6a00

    color: #3f3f3f;

    font-size: 17px

}



.all-amc .three-services li .content {

    margin: 0px;

    border: none !important;

    padding: 0px !important

}



.axis-funds-page .banners-all.bgimg-banner,

.dsp-funds-page .banners-all.bgimg-banner,

.franklin-funds-page .banners-all.bgimg-banner,

.icici-funds-page .banners-all.bgimg-banner,

.idbi-funds-page .banners-all.bgimg-banner,

.kotak-funds-page .banners-all.bgimg-banner,

.l-t-funds-page .banners-all.bgimg-banner,

.reliance-funds-page .banners-all.bgimg-banner,

.sbi-funds-page .banners-all.bgimg-banner,

.sundaram-funds-page .banners-all.bgimg-banner,

.uti-funds-page .banners-all.bgimg-banner,

.tata-funds-page .banners-all.bgimg-banner,

.birla-sun-life-funds-page .banners-all.bgimg-banner,

.hdfc-funds-page .banners-all.bgimg-banner,

.invesco-funds-page .banners-all.bgimg-banner,

.mirae-asset-funds-page .banners-all.bgimg-banner,

.motilal-oswal-funds-page .banners-all.bgimg-banner {

    min-height: 208px

}



.birla-sun-life-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/birla.jpg) right no-repeat

}



.axis-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/axis.jpg) right no-repeat

}



.dsp-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/dsp.jpg) right no-repeat

}



.franklin-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/franklin.jpg) right no-repeat

}



.icici-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/icici.jpg) right no-repeat

}



.idbi-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/idbi.jpg) right no-repeat

}



.kotak-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/kotak.jpg) right no-repeat

}



.l-t-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/lnt.jpg) right no-repeat

}



.reliance-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/reliance.jpg) right no-repeat

}



.sbi-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/sbi.jpg) right no-repeat

}



.sundaram-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/sunderm.jpg) right no-repeat

}



.uti-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/uti.jpg) right no-repeat

}



.tata-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/tata.jpg) right no-repeat

}



.canara-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/canara.jpg) right no-repeat

}



.hdfc-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/hdfc.jpg) right no-repeat

}



.invesco-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/religare.jpg) right no-repeat

}



.mirae-asset-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/miraeassetmf.jpg) right no-repeat

}



.motilal-oswal-funds-page .banners-all {

    background: #0a4b9f url(../images/banner-bg/amc/mo-banner.jpg) right no-repeat

}



.all-amc-canara .banners-all {

    background: #0a4b9f url(../images/canara/counter-banner.jpg) right no-repeat

}



.all-amc-icici .banners-all {

    background: #0a4b9f url(../images/icici.jpg) right no-repeat

}



.all-amc-franklin .banners-all {

    background: #0a4b9f url(../images/franklin/counter-banner.jpg) right no-repeat

}



.all-amc-hdfc .banners-all {

    background: #0a4b9f url(../images/hdfc/counter-banner.jpg) right no-repeat

}



.all-amc-idbi .banners-all {

    background: #0a4b9f url(../images/idbi/counter-banner.jpg) right no-repeat

}



.all-amc-dsp .bgimg-banner {

    background: url(../images/all-amc/banner-dsp.jpg) no-repeat

}



.box-full-white-img {

    float: left;

    background: #e4ebfb;

    font-family: GTAmerica-Medium;

    -webkit-box-shadow: 0px 0px 25px #d2d1d1;

    -moz-box-shadow: 0px 0px 25px #d2d1d1;

    -ms-box-shadow: 0px 0px 25px #d2d1d1;

    box-shadow: 0px 0px 25px #d2d1d1;

    margin-bottom: 25px;

    width: 100%;

    text-align: center

}



.box-full-white-img img {

    max-width: 100%;

    height: auto;

    text-align: center;

    padding: 25px

}



.box-full-white {

    float: left;

    background: #ffffff;

    font-family: GTAmerica-Medium;

    -webkit-box-shadow: 0px 0px 25px #d2d1d1;

    -moz-box-shadow: 0px 0px 25px #d2d1d1;

    -ms-box-shadow: 0px 0px 25px #d2d1d1;

    box-shadow: 0px 0px 25px #d2d1d1;

    margin-bottom: 25px;

    padding: 18px

}



.box-full-white .under {

    margin: 16px 0px;

    float: left

}



.box-full-white .under1 {

    margin-top: 40px

}



.box-full-white .left {

    width: 70%;

    text-align: justify;

    float: left

}



.box-full-white .right {

    width: 30%;

    float: left

}



.box-full-white box-top {

    margin-top: 23px

}



.box-full-white .box-top {

    margin-top: 22px !important

}



.box-full-white .box-strip {

    background: #f2f2f2;

    width: 100%;

    float: left;

    margin: 4px 0px;

    padding: 10px 0px

}



.box-full-white .box-strip .left-one {

    float: left;

    width: 10%

}



.box-full-white .box-strip .left-one img {

    width: 53px;

    height: auto;

    margin-top: 4px

}



.box-full-white .box-strip .right-one {

    width: 90%;

    float: left

}



.box-full-white .box-strip .right-one .heading,

.box-full-white .box-strip .right-one .main-panel-advisor .small-heading,

.main-panel-advisor .box-full-white .box-strip .right-one .small-heading {

    font-size: 16px;

    color: #3c3c3c;

    line-height: 0px;

    margin-top: 8px

}



.box-full-white .box-strip .right-one p {

    font-size: 14px;

    color: #626262;

    font-family: GTAmerica-Regular

}



.box-full-white img {

    max-width: 100%;

    width: 230px;

    margin: 0px auto;

    display: block

}



.box-full-white .money-chart {

    margin-top: 30px;

    float: right

}



.box-full-white .our-philosophy {

    margin-top: 32px;

    float: left

}



.box-full-white .plan-life {

    margin: 8px;

    float: right

}



.box-full-white .Analysts {

    margin: 8px;

    float: left

}



.box-full-white .heading,

.box-full-white .main-panel-advisor .small-heading,

.main-panel-advisor .box-full-white .small-heading {

    font-size: 30px;

    color: #26437d;

    line-height: 34px;

    margin-bottom: 15px

}



.box-full-white .heading span,

.box-full-white .main-panel-advisor .small-heading span,

.main-panel-advisor .box-full-white .small-heading span {

    font-size: 20px;

    display: inherit

}



.box-full-white .small-heading {

    font-size: 19px;

    color: #313131;

    margin-bottom: 8px

}



.box-full-white .small-heading .fa {

    font-size: 19px;

    color: #79db32

}



.box-full-white .content {

    font-size: 15px;

    color: #535252;

    line-height: 23px;

    font-family: GTAmerica-Regular

}



.box-full-white .content a {

    color: #25427c;

    text-decoration: underline

}



.box-full-white .content b,

.box-full-white .content strong {

    color: #25427c

}



.box-full-white .content-1 {

    float: left;

    margin-top: 10px

}



@media only screen and (max-width: 1023px) {

    .box-full-white .left {

        width: 100%

    }

    .box-full-white .right {

        display: none

    }

}



@media only screen and (max-width: 460px) {

    .box-full-white-img {

        display: none

    }

    .box-full-white {

        margin-bottom: 21px;

        padding: 13px

    }

    .box-full-white .box-strip {

        padding: 10px

    }

    .box-full-white .box-strip .left-one {

        display: none

    }

    .box-full-white .box-strip .right-one {

        width: 100%

    }

    .box-full-white .box-strip .right-one .heading,

    .box-full-white .box-strip .right-one .main-panel-advisor .small-heading,

    .main-panel-advisor .box-full-white .box-strip .right-one .small-heading {

        font-size: 15px;

        line-height: 18px;

        margin-top: 0px

    }

    .box-full-white .heading,

    .box-full-white .main-panel-advisor .small-heading,

    .main-panel-advisor .box-full-white .small-heading {

        font-size: 22px;

        margin-bottom: 5px

    }

    .box-full-white .heading span,

    .box-full-white .main-panel-advisor .small-heading span,

    .main-panel-advisor .box-full-white .small-heading span {

        font-size: 16px;

        line-height: 20px

    }

    .box-full-white .under1 {

        margin-top: 16px

    }

    .box-full-white .small-heading {

        font-size: 17px;

        margin-bottom: 8px;

        line-height: 23px

    }

    .box-full-white .content {

        font-size: 14px;

        line-height: 21px

    }

    .box-full-white .content p {

        margin-bottom: 6px

    }

}



[data-tooltip] {

    position: relative;

    z-index: 2;

    cursor: pointer

}



[data-tooltip]:before,

[data-tooltip]:after {

    visibility: hidden;

    opacity: 0;

    pointer-events: none

}



[data-tooltip]:before {

    position: absolute;

    bottom: 150%;

    left: 50%;

    margin-bottom: 5px;

    margin-left: -80px;

    padding: 7px;

    width: 160px;

    border-radius: 3px;

    background-color: #000;

    background-color: rgba(51, 51, 51, 0.9);

    color: #fff;

    content: attr(data-tooltip);

    text-align: center;

    font-size: 14px;

    line-height: 1.2

}



[data-tooltip]:after {

    position: absolute;

    bottom: 150%;

    left: 50%;

    margin-left: -5px;

    width: 0;

    border-top: 5px solid #000;

    border-top: 5px solid rgba(51, 51, 51, 0.9);

    border-right: 5px solid transparent;

    border-left: 5px solid transparent;

    content: " ";

    font-size: 0;

    line-height: 0

}



[data-tooltip]:hover:before,

[data-tooltip]:hover:after {

    visibility: visible;

    opacity: 1

}



.schedule-detail-page {

    font-size: 14px

}



.schedule-detail-page .seo-contentbx {

    font-family: GTAmerica-Light;

    float: left;

    width: 100%;

    margin: 40px 0px 0px 0px;

    background: #f2f2f2;

    padding: 20px 0px 0px 0px

}



.schedule-detail-page .seo-contentbx .content-part {

    float: left;

    width: 69%;

    margin: 44px 3% 0 0

}



.schedule-detail-page .seo-contentbx .content-part .title-slider {

    border: none;

    padding: 0px 0px 10px 0px;

    height: 235px;

    text-align: justify;

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    -khtml-border-radius: 0;

    border-radius: 0

}



.schedule-detail-page .seo-contentbx .content-part .headings {

    font-size: 29px;

    margin-bottom: 10px

}



.schedule-detail-page .seo-contentbx .content-part p {

    margin: 6px 0px 6px 0px;

    color: #3a3a3a;

    padding-right: 13px

}



.schedule-detail-page .seo-contentbx .content-part .sub-headings {

    display: block;

    width: 100%;

    color: #3065bb;

    font-size: 18px;

    margin: 10px 0

}



.schedule-detail-page .seo-contentbx .content-part ul {

    padding: 0px 0px 0px 22px

}



.schedule-detail-page .seo-contentbx .content-part ul li {

    list-style-type: disc;

    line-height: 22px;

    color: #3a3a3a

}



.schedule-detail-page .seo-contentbx .content-part ol {

    padding: 0px 0px 0px 22px

}



.schedule-detail-page .seo-contentbx .content-part ol li {

    line-height: 22px

}



.schedule-detail-page .seo-contentbx .img-p img {

    float: right

}



.schedule-detail-page .btn-group {

    float: left;

    margin-top: 25px

}



.schedule-detail-page .btn-group .btn,

.schedule-detail-page .btn-group .all-process .actions ul li a,

.all-process .actions ul li .schedule-detail-page .btn-group a,

.schedule-detail-page .btn-group .wizard .actions ul li a,

.wizard .actions ul li .schedule-detail-page .btn-group a,

.schedule-detail-page .btn-group .back-section ul li .back,

.back-section ul li .schedule-detail-page .btn-group .back {

    border: 2px solid #6d6d6d;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

    margin: 0px 5px;

    float: left

}



.schedule-detail-page .btn-group .btn:first-child,

.schedule-detail-page .btn-group .all-process .actions ul li a:first-child,

.all-process .actions ul li .schedule-detail-page .btn-group a:first-child,

.schedule-detail-page .btn-group .wizard .actions ul li a:first-child,

.wizard .actions ul li .schedule-detail-page .btn-group a:first-child,

.schedule-detail-page .btn-group .back-section ul li .back:first-child,

.back-section ul li .schedule-detail-page .btn-group .back:first-child {

    margin-left: 0

}



.schedule-detail-page .btn-group .btn-primary {

    border-color: #1a51aa;

    color: #1a51aa;

    padding: 7px 25px;

    font-family: GTAmerica-Medium;

    font-size: 18px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px

}



.schedule-detail-page .btn-group .btn-primary:hover {

    color: #6ea421;

    border-color: #6ea421

}



.scheme-all-block {

    font-family: GTAmerica-Light;

    width: 100%;

    display: table;

    font-size: 14px;

    float: left

}



.scheme-all-block .green {

    color: #00a800 !important

}



.scheme-all-block .red {

    color: #ff0000

}



.scheme-all-block .fund-full-datils {

    margin-top: 25px

}



.scheme-all-block .fund-full-datils .pearview {

    float: left;

    width: 100%;

    margin-top: 0px

}



.scheme-all-block .fund-full-datils .pearview table tr.currents {

    font-family: GTAmerica-Medium;

    background: #f3f3f3

}



.scheme-all-block .fund-full-datils table {

    width: 100%;

    margin: 0px 0px 0px 0px;

    float: left

}



.scheme-all-block .fund-full-datils table thead tr td {

    font-size: 14px;

    color: #000;

    font-family: GTAmerica-Medium

}



.scheme-all-block .fund-full-datils table tr td {

    border: 1px solid #bfbfbf;

    border-left: none;

    border-right: none;

    border-top: none;

    padding: 6px 0px;

    color: #151515;

    font-size: 13.5px;

    text-align: center

}



.scheme-all-block .fund-full-datils table tr td:first-child {

    text-align: left

}



.scheme-all-block .fund-full-datils table tr td a {

    color: #000

}



.scheme-all-block .fund-full-datils table tr td a:hover {

    color: #1a51aa

}



.scheme-all-block .fund-full-datils table tfoot {

    background: #f2f1f1

}



.scheme-all-block .fund-full-datils table tfoot tr td {

    font-size: 14px

}



.scheme-all-block .fund-full-datils .title {

    font-size: 19px;

    font-family: GTAmerica-Medium;

    margin-bottom: 0;

    border-bottom: 1px solid #585858;

    border-top: 1px solid #585858;

    padding: 8px 0px

}



.scheme-all-block .fund-full-datils .title h2 {

    display: inline-block;

    font-size: 17px

}



.scheme-all-block .fund-full-datils .Compare-With-Other-Scheme {

    width: 100px;

    white-space: pre-wrap;

    font-size: 13px;

    margin-top: -5px;

    border: none;

    border: none !important;

    line-height: 15px

}



.scheme-all-block .fund-full-datils .left-sidebar {

    float: left;

    width: 70%

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box {

    width: 100%;

    display: table;

    float: left;

    padding: 0px 0px 20px;

    margin-bottom: 10px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .dropdown .show {

    display: block !important

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .dropdown .dropdown-content {

    display: none;

    border-radius: 0px;

    border: 1px solid #e0e0e0;

    position: absolute;

    right: 0;

    top: 31px;

    z-index: 2;

    background-color: #f9f9f9;

    min-width: 170px;

    overflow: auto;

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2)

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .dropdown .dropdown-content a {

    color: black;

    font-family: GTAmerica-Regular;

    font-size: 15px;

    padding: 10px 10px;

    text-decoration: none;

    display: block;

    text-align: left;

    border-bottom: 1px dotted #ccc

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .dropdown .dropdown-content a:hover {

    background-color: #1a51aa;

    color: #fff

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .dropdown .dropdown-content a+a {

    border-bottom: none

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .fund-name {

    width: 100%;

    color: #313131;

    font-family: GTAmerica-Regular;

    font-size: 28px;

    position: relative;

    margin-bottom: 15px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul {

    float: left;

    width: 682px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li {

    float: left;

    padding: 0px 13px;

    display: inline-block;

    color: #474748;

    line-height: 23px;

    font-size: 14px;

    width: 37%

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li:last-child {

    border: none

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li:first-child {

    padding-left: 0px;

    padding-right: 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx {

    width: 100%;

    border-bottom: 1px solid #e0e0e0;

    height: 27px;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx .fa-inr {

    padding-top: 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx .exit_load_box {

    width: 117px;

    overflow-x: hidden;

    white-space: nowrap;

    float: right;

    text-align: right

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx .scheme_category-1 {

    width: 111px;

    overflow: hidden;

    white-space: nowrap;

    float: right;

    text-align: right

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx label {

    font-family: GTAmerica-Regular;

    font-size: 14px;

    width: 77px;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx span {

    float: right

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx span i {

    font-size: 12px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx.assets-bx label {

    width: 54px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx.assets-bx .valu {

    font-size: 9px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx.assets-bx .valu span {

    font-size: 13px;

    float: left;

    margin-right: 3px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li .bx.assets-bx .valu i {

    font-size: 9px;

    float: right;

    font-style: normal

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .rating .rating-sm {

    display: inherit

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color {

    width: 34%

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color .bx label {

    width: 81px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color .good-perfomance {

    float: left;

    display: block

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color .good-perfomance span {

    padding: 2px 0px;

    font-family: GTAmerica-Medium;

    font-size: 14px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color .very-good span {

    color: #47a547

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color .good span {

    color: #dcc300

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color .average span {

    color: #a9c303

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color .below-average span {

    color: #f1a555

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color .relatively-weak span {

    color: #e71414

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color .not-ranked span {

    color: #9d9d9d

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .fund-chng .market-up,

.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .fund-chng .cart-body .cart-data-table table .market-down,

.cart-body .cart-data-table table .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .fund-chng .market-down {

    color: #0a940a

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .fund-chng .market-down {

    color: #ff2518

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .assets {

    text-align: center;

    line-height: 26px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .market-up,

.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .cart-body .cart-data-table table .market-down,

.cart-body .cart-data-table table .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .market-down {

    color: #0a940a

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .market-down {

    color: #ff2518

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .nav-status {

    width: 28%;

    text-align: left;

    line-height: 26px;

    height: 75px;

    padding-top: 6px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .nav-status .nav {

    font-size: 30px;

    font-family: GTAmerica-Regular

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .nav-status .nav span.valu {

    font-size: 16px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .nav-status .fa {

    font-size: 28px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .nav-status .date {

    font-size: 12px;

    color: #868686;

    line-height: 17px

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-group {

    margin: 6px 0px 0px 15px;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-group .btn-primary {

    padding: 6px 12px;

    margin: 0px;

    float: left;

    background: #0a940a;

    color: #FFF;

    border: none

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data {

    float: left;

    width: 100%

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data ul.tabs {

    margin: 0px;

    padding: 0px;

    list-style: none

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data ul.tabs li {

    float: left;

    background: none;

    color: #000000;

    display: inline-block;

    font-family: GTAmerica-Regular;

    padding: 10px 25px;

    cursor: pointer;

    font-size: 16px;

    background: #e4e3e3;

    border-right: 2px solid #FFF;

    position: relative;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data ul.tabs li:hover {

    background: #477ed8;

    color: #fff;

    margin: 0px 0px 0px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data ul.tabs li:hover:after {

    content: "";

    width: 100%;

    background: #1a51aa;

    height: 3px;

    position: absolute;

    z-index: 1;

    left: 0;

    bottom: 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data ul.tabs li:last-child {

    border-right: none

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data ul.tabs li.current {

    background: #477ed8;

    color: #fff;

    margin: 0px 0px 0px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data ul.tabs li.current:after {

    content: "";

    width: 100%;

    background: #1a51aa;

    height: 3px;

    position: absolute;

    z-index: 1;

    left: 0;

    bottom: 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content {

    display: none;

    background: #FFFFFF;

    padding: 15px 5px;

    margin-top: 20px;

    border-top: 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box {

    margin-top: 25px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box .title-box {

    float: left;

    width: 100%

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box .title-box .titles-1 {

    color: #445e6e;

    float: left;

    font-size: 17px;

    margin: 15px 37px 15px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li {

    float: left;

    width: 48%;

    margin-right: 3.6%

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li:nth-child(2) {

    margin-right: 0

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li:nth-child(3) {

    border: none;

    width: 100%;

    margin: 0px;

    margin-top: 15px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li .heading,

.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li .main-panel-advisor .small-heading,

.main-panel-advisor .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li .small-heading {

    background: #f2f1f1;

    color: #222323;

    padding: 7px 12px;

    font-size: 16px;

    font-family: GTAmerica-Regular;

    border: 1px solid #bfbfbf;

    border-bottom: none

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li .content {

    font-size: 14px;

    color: #444343;

    line-height: 23px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li table tr td {

    color: #101010;

    padding: 6px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li table tr td span {

    font-size: 10px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li table tr td+td {

    text-align: right

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .invest-summary {

    display: inline-block;

    width: 100%;

    margin-bottom: 25px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .invest-summary ul li .heading,

.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .invest-summary ul li .main-panel-advisor .small-heading,

.main-panel-advisor .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .invest-summary ul li .small-heading {

    background: none;

    border: none;

    border-bottom: 1px solid #585858;

    padding: 7px 0px;

    font-family: GTAmerica-medium;

    border-top: 1px solid #585858

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .invest-summary ul li table tr td {

    border-left: none;

    border-right: none;

    border-top: none

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block {

    margin-bottom: 15px;

    display: block;

    width: 100%;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .text-ul {

    float: left;

    width: 100%;

    padding: 10px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .text-ul li {

    width: 23%;

    float: left;

    margin-right: 2%

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .text-ul li .form-group {

    margin-bottom: 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .text-ul li .form-group .input-box {

    background: #FFFFFF;

    width: 60%;

    color: #525252;

    font-size: 14px;

    padding: 5px 9px;

    line-height: 24px;

    border: 1px solid #dadada

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .text-ul li .form-group label {

    font-size: 14px;

    font-family: GTAmerica-Regular;

    width: 37%;

    float: left;

    padding: 0px 12px 4px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result {

    float: left;

    width: 100%;

    margin: 13px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .titles {

    font-size: 18px;

    color: #3f3f3f;

    width: 100%;

    float: left;

    padding: 9px 0px 3px;

    display: block

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .content {

    font-size: 14px;

    color: #565656

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .left {

    width: 100%;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .left table {

    margin: 8px 0px;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .right {

    width: 99%;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .right img {

    width: 100%

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box table {

    width: 100%;

    margin: 0px 0px 15px 0px;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box table tr td {

    padding: 8px 8px;

    color: #333232;

    font-size: 13.5px;

    text-align: center

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box table tr.period td {

    padding: 9px 5px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box table tr.period td span {

    display: inline-block;

    width: 100%;

    font-size: 12px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box table tr.period td:first-child {

    width: 100px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box .left {

    width: 100%;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box .left table {

    margin: 0px 0px 15px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box .right {

    width: 100%;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box .right ul li {

    float: left;

    font-size: 14px;

    color: #404040;

    margin: 4px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box .right ul li:before {

    content: "\f04d";

    font: normal normal normal 12px/1 FontAwesome;

    color: #9f9f9f;

    float: left;

    padding: 4px 6px 5px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block.lumpsum-block .text-ul li {

    width: 31%

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block.lumpsum-block .text-ul li .form-group label {

    padding: 9px 12px 9px 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation {

    margin-bottom: 30px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation .l-s {

    width: 30%;

    display: inline-block

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation .r-s {

    width: 66%;

    display: inline-block;

    float: right;

    margin-top: 25px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation .r-s table tbody tr td {

    position: relative

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation .r-s table tbody tr td span {

    float: left;

    width: 10px;

    height: 100%;

    background: #000;

    position: absolute;

    left: 0px;

    top: 0px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation .r-s table tbody tr td.eq span {

    background: #3063d8

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation .r-s table tbody tr td.de span {

    background: #2ed3d9

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation .r-s table tbody tr td.ot span {

    background: #52a549

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation .r-s table tbody tr td:first-child {

    padding-left: 17px

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation {

    margin-bottom: 30px;

    float: left;

    width: 100%

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation .title span {

    float: right;

    font-size: 14px;

    margin-left: 5px;

    color: #464242

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation .l-s {

    width: 45%;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation .r-s {

    width: 48%;

    display: inline-block

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation a {

    font-size: 13.5px;

    float: right;

    margin: 8px 0px;

    color: #0052a4;

    border-bottom: 1px solid #6ea2d4

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation a:hover {

    color: #666;

    border-bottom: 1px solid #666

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .portfolio-holdings {

    float: left;

    width: 100%

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .portfolio-holdings .title span {

    float: right;

    font-size: 14px;

    margin-left: 5px;

    color: #464242

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec {

    margin-bottom: 30px;

    display: inline-block

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec .title span {

    float: right;

    font-size: 14px;

    margin-left: 5px;

    color: #464242

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec .l-s {

    width: 40%;

    margin-right: 3%;

    float: left

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec .r-s {

    width: 57%;

    display: inline-block

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec p {

    float: left;

    font-size: 13px;

    font-family: GTAmerica-Light

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec a {

    float: right;

    margin: 8px 10px;

    color: #0052a4;

    border-bottom: 1px solid #6ea2d4

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec a:hover {

    color: #666;

    border-bottom: 1px solid #666

}



.scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content.current {

    display: inherit

}



.scheme-all-block .fund-full-datils .risk-factor {

    float: left;

    width: 100%;

    margin: 25px 0px

}



.scheme-all-block .fund-full-datils .risk-factor .undertab {

    margin-top: 15px

}



.scheme-all-block .fund-full-datils .risk-factor .undertab li {

    background: #eeeeee none repeat scroll 0 0;

    border-right: 2px solid #fff;

    color: #222;

    cursor: pointer;

    display: inline-block;

    float: left;

    font-family: GTAmerica-Regular;

    font-size: 16px;

    padding: 8px 15px;

    position: relative;

    transition: all 0.5s ease 0s

}



.scheme-all-block .fund-full-datils .risk-factor .undertab li.current {

    background: #477ed8;

    color: #FFFFFF

}



.scheme-all-block .fund-full-datils .risk-factor .tab-content {

    padding: 0px !important;

    margin-top: 0px !important;

    border-top: 1px solid #bfbfbf !important

}



.scheme-all-block .fund-full-datils .right-sidebar {

    float: right;

    width: 305px

}



.scheme-all-block .fund-full-datils .right-sidebar .meter {

    border: 2px solid #e6e2e1;

    margin-bottom: 15px

}



.scheme-all-block .fund-full-datils .right-sidebar .meter img {

    width: 100%

}



.scheme-all-block .fund-full-datils .right-sidebar .relative-scheme {

    border: 2px solid #e6e2e1;

    margin-bottom: 15px

}



.scheme-all-block .fund-full-datils .right-sidebar .relative-scheme .title {

    padding: 8px 5px 8px 10px;

    margin: 0;

    border-bottom: 1px solid #e6e2e1;

    border-top: none

}



.scheme-all-block .fund-full-datils .right-sidebar .relative-scheme .title span {

    font-size: 13px;

    float: right;

    width: 54px;

    text-align: center;

    line-height: 15px;

    margin-top: -4px

}



.scheme-all-block .fund-full-datils .right-sidebar .relative-scheme ul li {

    padding: 5px 2px 5px 10px;

    border-bottom: 1px solid #e6e2e1

}



.scheme-all-block .fund-full-datils .right-sidebar .relative-scheme ul li a {

    display: block;

    color: #000

}



.scheme-all-block .fund-full-datils .right-sidebar .relative-scheme ul li a:hover {

    color: #1a51aa

}



.scheme-all-block .fund-full-datils .right-sidebar .relative-scheme ul li .l-p {

    font-size: 13.5px;

    width: 220px;

    overflow: hidden;

    float: left;

    height: 18px;

    margin-right: 5px

}



.scheme-all-block .fund-full-datils .right-sidebar .relative-scheme ul li .rtn {

    font-size: 13px;

    display: inline-block;

    width: 63px;

    text-align: center;

    line-height: 15px;

    right: 0px

}



.scheme-all-block .fund-full-datils .right-sidebar .relative-scheme ul li .ratings {

    display: inline-block;

    text-align: left;

    width: 100%

}



.scheme-all-block .fund-full-datils .right-sidebar .management ul li .l-p {

    width: 208px

}



.scheme-all-block .fund-full-datils .right-sidebar .addvertisment {

    margin-bottom: 15px

}



.scheme-all-block .comp-btn {

    float: right

}



.scheme-all-block .comp-btn .btn-group {

    float: right;

    margin: 0

}



.scheme-all-block .comp-btn .btn-group input.btn,

.scheme-all-block .comp-btn .btn-group .back-section ul li input.back,

.back-section ul li .scheme-all-block .comp-btn .btn-group input.back {

    background: none;

    border: none;

    font-size: 14px;

    padding: 0px 0px;

    border-bottom: 1px solid #c3c3c3;

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    -khtml-border-radius: 0;

    border-radius: 0;

    outline: none

}



.scheme-all-block .factsheet-sec {

    margin-top: 0px

}



.scheme-all-block .factsheet-sec a {

    float: right;

    margin: 10px 0px

}



.scheme-all-block .analysis-content ul li:before {

    display: none

}



.per-graph .indices {

    display: none;

    z-index: 1;

    position: absolute;

    margin-left: 15%;

    padding-left: 26%;

    width: 50%;

    margin-top: 8px

}



.per-graph .indices select {

    width: 113px;

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none;

    -o-appearance: none;

    appearance: none;

    border: 1px solid #c0c0c0;

    padding: 2px 7px

}



@media only screen and (max-width: 1200px) {

    .scheme-all-block .fund-full-datils .left-sidebar {

        width: 66%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box {

        display: block

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .fund-name {

        font-size: 24px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul {

        width: 100%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .nav-status .nav {

        font-size: 38px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-group {

        margin: 15px 0px 0px 15px;

        float: right

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec .r-s {

        width: 57%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec .r-s .returns,

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec .r-s .retuns2 {

        width: 100% !important

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation .r-s {

        width: 55%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation .r-s #sectors,

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation .r-s #sectors1 {

        width: 100% !important

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .right #sipRetngrp,

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .right #lumpsumRetngrp {

        width: 100% !important

    }

    .scheme-all-block .per-graph .indices {

        width: 68%;

        margin-left: 10px;

        padding-left: 0px;

        margin-top: 53px

    }

    .scheme-all-block .per-graph .indices select {

        margin-left: 6px

    }

    .schedule-detail-page .seo-contentbx .content-part {

        width: 64%

    }

    .schedule-detail-page .seo-contentbx .content-part .headings {

        font-size: 23px

    }

}



.pc-hide {

    display: none

}



@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .scheme-all-block .fund-full-datils .left-sidebar {

        width: 100%

    }

    .scheme-all-block .fund-full-datils .right-sidebar {

        display: none

    }

    .schedule-detail-page .seo-contentbx .content-part {

        width: 99%;

        margin: 14px 3% 25px 0

    }

    .schedule-detail-page .seo-contentbx .img-p {

        display: none

    }

}



@media only screen and (max-width: 767px) {

    .scheme-all-block .fund-full-datils .left-sidebar {

        width: 100%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box {

        margin-bottom: 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .nav-status {

        width: 40%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .nav-status .nav {

        font-size: 35px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color {

        width: 60%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .fundperfomance-mso {

        width: 60%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li:last-child {

        float: right;

        width: 60%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-div {

        float: left;

        width: 160px;

        margin: -90px 0px 0px 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-div .btn-group {

        float: left;

        margin: 15px 0px 0px 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-div .btn-group+.btn-group {

        margin-top: 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec {

        width: 100%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec .l-s {

        width: 100%;

        margin-right: 0%;

        float: left

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .return-sec .r-s {

        display: none

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation .l-s {

        width: 100%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .sector-allocation .r-s {

        display: none

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .full-box {

        overflow-x: auto;

        float: left

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .left {

        overflow-x: auto

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .right {

        display: none

    }

    .scheme-all-block .fund-full-datils .right-sidebar {

        display: none

    }

    .schedule-detail-page .seo-contentbx {

        margin-top: 20px

    }

    .schedule-detail-page .seo-contentbx .content-part {

        width: 100%;

        margin: 14px 0% 25px 0

    }

    .schedule-detail-page .seo-contentbx .img-p {

        display: none

    }

}



@media only screen and (max-width: 480px) {

    .scheme-all-block .fund-full-datils .title {

        font-size: 17px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box {

        margin-bottom: 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .nav-status {

        width: 40%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .nav-status .nav {

        font-size: 35px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul .perfomance-color {

        width: 60%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li:last-child {

        float: right;

        width: 60%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-div {

        float: left;

        width: 160px;

        margin: -90px 0px 0px 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-div .btn-group {

        float: left;

        margin: 15px 0px 0px 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-div .btn-group+.btn-group {

        margin-top: 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-div ul.tabs li {

        padding: 10px 4px;

        width: 33.30%;

        text-align: center;

        margin: 0px 0px 2px 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .text-ul li {

        width: 100%;

        float: left;

        margin-right: 0px;

        margin-bottom: 9px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block.lumpsum-block .text-ul li {

        width: 100%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .left table thead {

        display: none

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .left table tr td {

        width: 100%;

        float: left

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .left table tr td .pc-hide {

        float: left;

        display: block

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .content-block .result .left table tr td div {

        float: right

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .comp-btn {

        position: absolute;

        top: -49px;

        right: 20px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .three-box ul li {

        width: 100%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation {

        margin-bottom: 30px;

        display: block;

        float: left;

        width: 100%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .asset-allocation .r-s {

        width: 100%;

        display: inline-block;

        float: right;

        margin-top: 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .portfolio-holdings table tr td:nth-child(2),

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .portfolio-holdings table tr td:nth-child(3),

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .portfolio-holdings table tr td:nth-child(4) {

        display: none

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .bwp table thead td:nth-child(2) {

        display: none

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .bwp table tbody tr.period td:nth-child(2),

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .bwp table tbody tr.period td:nth-child(3),

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .bwp table tbody tr.funda td:nth-child(2),

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-content .bwp table tbody tr.funda td:nth-child(3) {

        display: none

    }

    .scheme-all-block .fund-full-datils .right-sidebar {

        display: block;

        width: 100%

    }

    .scheme-all-block .fund-full-datils .right-sidebar .meter,

    .scheme-all-block .fund-full-datils .right-sidebar .addvertisment {

        display: none

    }

    .scheme-all-block .fund-full-datils .right-sidebar .relative-scheme ul li .rtn {

        float: right

    }

}



@media only screen and (max-width: 360px) {

    .mobile-table-view {

        width: 320px;

        overflow-x: scroll

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-div ul.tabs li {

        width: 26%;

        font-size: 15px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .scheme-data .tab-div ul.tabs li:nth-child(3) {

        width: 43%

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .fund-name {

        font-size: 18px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box ul li {

        width: 100% !important;

        padding: 0px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-div {

        margin: 0px 0px 0px 0px;

        position: absolute;

        right: 9px

    }

    .scheme-all-block .fund-full-datils .left-sidebar .funds-name-box .btn-div .btn-group {

        float: right;

        margin: 0px 0px 0px 0px

    }

    .scheme-all-block .fund-full-datils .pearview table tr td:nth-child(3),

    .scheme-all-block .fund-full-datils .pearview table tr td:nth-child(5) {

        display: none

    }

    .schedule-detail-page .seo-contentbx .content-part .btn-group a+a {

        display: none

    }

}



.text-bx {

    float: left;

    width: 100%

}



@media only screen and (max-width: 480px) {

    .mobile-table-view {

        width: 280px;

        overflow-x: scroll

    }

    .scheme-all-block .fund-full-datils .left-sidebar .sector-allocation .title span {

        font-size: 12px !important;

        margin-top: 3px

    }

}



.about-us-banner {

    background: url(../images/about-us.jpg) no-repeat;

    width: 100%;

    height: auto;

    position: relative;

    padding: 99px 0px;

    background-size: cover

}



.about-us-banner article {

    width: 100%

}



.about-us-banner article .page-main-heading {

    font-size: 45px;

    font-family: roboto_slablight;

    font-weight: 300;

    color: #ffffff;

    padding-bottom: 10px

}



.about-us-banner article .page-main-title {

    font-size: 24px;

    

    line-height: 39px;

    color: #ffffff

}



.about-us-banner article figure {

    position: absolute;

    right: 10%;

    top: 0px;

    margin: 0

}



.about-us-banner article figure img {

    max-width: 100%;

    height: 100%

}



.about-block-full {

    width: 100%;

    height: 100%;

    display: block

}



.about-block-full .title {

    font-family: roboto_slabregular;

    font-size: 25px;

    color: #2d2d2d;

    padding-bottom: 12px

}



.about-block-full .tag-line {

    

    font-size: 18px;

    color: #2d2d2d;

    padding: 0px 0px 9px 0px;

    width: 75%;

    text-align: justify;

    line-height: 29px

}



.about-block-full .tag-line-1 {

    

    font-size: 22px;

    color: #2d2d2d;

    padding: 10px 0px 33px 0px;

    width: 100%;

    text-align: center;

    line-height: 29px

}



.about-block-full .description {

    

    font-size: 15px;

    color: #434343;

    padding: 12px 0px;

    width: 75%;

    line-height: 23px;

    text-align: justify

}



.about-block-full .nav-about {

    border-bottom: 1px solid #e0e0e0

}



.about-block-full .nav-about ul li {

    padding: 5px 5px;

    margin: 10px 6px;

    position: relative;

    float: left;

    font-size: 14px

}



.about-block-full .nav-about ul li:hover {

    background: #edeafd

}



.about-block-full .nav-about ul li a {

    color: #455394

}



.about-block-full .nav-about ul li+li {

    padding: 5px 15px

}



.about-block-full .w100 {

    width: 100%

}



.about-block-full .who-we-are {

    float: left;

    padding: 40px 0 14px 0;

    width: 100%;

    height: auto;

    display: block;

    background: #f9f9f9;

    position: relative

}



.about-block-full .who-we-are .tag-line,

.about-block-full .who-we-are .description {

    width: 100%

}



.about-block-full .who-we-are .container {

    position: relative;

    display: table

}



.about-block-full .who-we-are .future-icon {

    display: block;

    float: left;

    margin: 25px 0px

}



.about-block-full .who-we-are .future-icon ul li {

    height: 160px;

    width: 168px;

    background: #ffffff;

    border: 1px solid #e4e4e4;

    text-align: center;

    float: left;

    padding: 20px 15px;

    margin-right: 10px

}



.about-block-full .who-we-are .future-icon ul li img {

    padding-top: 8px

}



.about-block-full .who-we-are .future-icon ul li span {

    

    font-size: 15px;

    color: #434343;

    padding: 2px 0px

}



.about-block-full .who-we-are figure {

    position: absolute;

    right: 0px;

    bottom: 0px;

    margin: 0;

    float: right

}



.about-block-full .who-we-are figure img {

    max-width: 100%;

    height: auto;

    width: 80%

}



.about-block-full .how-we-started {

    float: left;

    padding: 65px 0 40px 0;

    width: 100%;

    height: auto;

    display: block;

    background: url(../images/started-background.jpg)

}



.about-block-full .how-we-started .tag-line,

.about-block-full .how-we-started .description {

    width: 100%

}



.about-block-full .how-we-started .title {

    padding-bottom: 10px

}



.about-block-full .how-we-started .image-part img {

    max-width: 100%;

    height: auto

}



.about-block-full .recognitions-block {

    float: left;

    padding: 65px 0 40px 0;

    width: 100%;

    height: auto;

    display: block;

    background: #fff url(../images/awards-block.jpg) no-repeat;

    background-size: inherit

}



.about-block-full .recognitions-block .title {

    padding-bottom: 10px

}



.about-block-full .recognitions-block .left-block {

    width: 74%;

    height: auto;

    display: block;

    padding: 8px;

    float: left;

    background: #ffffff;

    margin-top: 15px;

    z-index: 9;

    position: relative

}



.about-block-full .recognitions-block .left-block ul .front {

    width: 276px;

    height: auto;

    position: relative;

    float: left;

    margin-right: 10px;

    margin-bottom: 5px

}



.about-block-full .recognitions-block .left-block ul .front:nth-of-type(3) {

    margin-right: 0px

}



.about-block-full .recognitions-block .left-block ul .front:nth-of-type(6) {

    margin-right: 0px

}



.about-block-full .recognitions-block .left-block ul .front img {

    max-width: 100%;

    height: 100%;

    width: 276px

}



.about-block-full .recognitions-block .left-block ul .front .content {

    background: rgba(56, 54, 54, 0.89);

    text-align: center;

    position: absolute;

    float: left;

    display: none;

    top: 0;

    height: 98%;

    color: #ffffff;

    transition: opacity 2s ease-in;

    padding: 48px 5px

}



.about-block-full .recognitions-block .left-block ul .front:hover .content {

    display: block

}



.about-block-full .recognitions-block .container {

    position: relative;

    display: table

}



.about-block-full .recognitions-block figure {

    position: absolute;

    right: 0px;

    top: 105px;

    z-index: 0

}



.about-block-full .recognitions-block .right-block {

    position: relative;

    width: 26%;

    height: 100%;

    float: left;

    bottom: 0px;

    margin-top: 291px

}



.about-block-full .recognitions-block .right-block .bx-wrapper {

    background: #ffffff

}



.about-block-full .recognitions-block .right-block .bx-wrapper .bx-viewport {

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: none;

    left: 0;

    background: #fff

}



.about-block-full .recognitions-block .right-block .bxslider li {

    width: 9% !important

}



.about-block-full .recognitions-block .right-block .bxslider li span {

    text-align: center;

    width: 70%;

    margin: 0px auto;

    font-size: 12px;

    

    color: #1c1c1c;

    display: block

}



.about-block-full .recognitions-block .right-block .bxslider li img {

    margin: 0px auto;

    float: none;

    display: block

}



.about-block-full .counter-block {

    float: left;

    padding: 20px 0 20px 0;

    width: 100%;

    height: auto;

    display: block;

    background: url(../images/counter-js.jpg) no-repeat;

    background-size: cover

}



.about-block-full .counter-block ul {

    display: block;

    padding: 15px 100px

}



.about-block-full .counter-block ul li {

    position: relative;

    float: left;

    font-size: 14px;

    padding: 5px 15px;

    text-align: center;

    margin-right: 0;

    border-right: 1px solid #cce0ea;

    width: 242px

}



.about-block-full .counter-block ul li .tag-line {

    font-size: 20px;

    color: #353535;

    text-align: center;

    width: 100%

}



.about-block-full .counter-block ul li span {

    color: #2668a5;

    font-size: 37px;

    font-family: robotolight

}



.about-block-full .counter-block ul li span:after {

    content: '+';

    width: 35px;

    height: 35px;

    position: absolute;

    right: 30px

}



.about-block-full .counter-block ul li+li span:after {

    right: 30px

}



.about-block-full .counter-block ul li+li+li span:after {

    right: 60px

}



.about-block-full .counter-block ul li+li+li+li span:after {

    right: 66px

}



.about-block-full .our-leaders {

    float: left;

    padding: 65px 0 40px 0;

    width: 100%;

    height: auto;

    display: block;

    background: #ffffff

}



.about-block-full .our-leaders .title {

    text-align: center;

    color: #ec5d3f

}



.about-block-full .our-leaders .tag-line {

    text-align: center;

    margin-bottom: 38px

}



.about-block-full .our-leaders .leader {

    display: block;

    padding: 0px 71px

}



.about-block-full .our-leaders .leader ul {

    display: block;

    padding: 29px 65px

}



.about-block-full .our-leaders .leader ul li {

    text-align: center;

    float: left;

    margin-right: 148px

}



.about-block-full .our-leaders .leader ul li:nth-child(3) {

    margin-right: 0px

}



.about-block-full .our-leaders .leader ul li img {

    max-width: 100%;

    border-radius: 81px;

    border: 1px solid #f1efef

}



.about-block-full .our-leaders .leader ul li .member-name {

    color: #007ab9;

    font-size: 23px;

    ed6a00

    margin-top: 15px

}



.about-block-full .our-leaders .leader ul li .position {

    color: #007ab9;

    font-size: 16px;

    

    margin: 7px

}



.about-block-full .our-leaders .team {

    float: left;

    text-align: center;

    width: 100%;

    margin-top: 38px;

    display: block

}



.about-block-full .our-leaders .team ul li {

    width: 25%;

    float: left;

    margin-bottom: 15px;

    min-height: 250px

}



.about-block-full .our-leaders .team ul li img {

    width: 50%;

    max-width: 100%;

    height: 100%

}



.about-block-full .our-leaders .team .tag-line {

    text-align: center;

    margin-bottom: 15px;

    margin-top: 15px;

    font-size: 33px

}



.about-block-full .our-leaders .team .member-name {

    color: #007ab9;

    font-size: 23px;

    

    margin-top: 15px

}



.about-block-full .our-leaders .team .position {

    color: #a2a2a2

}



.about-block-full .infrastructure {

    background: #f7f7f7;

    width: 100%;

    height: auto;

    display: block;

    float: left

}



.about-block-full .infrastructure .title {

    color: #ec5d3f;

    padding-top: 32px

}



.about-block-full .infrastructure .tag-line {

    margin-bottom: 38px

}



.about-block-full .infrastructure .left {

    display: block;

    width: 41%;

    float: left

}



.about-block-full .infrastructure .right {

    display: block;

    width: 59%;

    float: left

}



.about-block-full .infrastructure .bx-wrapper {

    margin: 0px;

    float: left

}



.about-block-full .infrastructure .bx-wrapper .bx-viewport {

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: none;

    left: 0;

    background: #fff

}



.about-block-full .mission {

    float: left;

    margin-top: 25px;

    padding: 47px 0 47px 0;

    width: 100%;

    height: auto;

    display: block;

    background: url(../images/mission.jpg) no-repeat;

    background-size: cover

}



.about-block-full .mission .title {

    text-align: center;

    color: #ffffff;

    padding-top: 45px

}



.about-block-full .mission .tag-line-1 {

    text-align: center;

    color: #ffffff;

    padding-top: 15px;

    margin-bottom: 38px;

    width: 100%

}



.member-deatils {

    width: 300px

}



.member-deatils .member-name {

    color: #007ab9;

    font-size: 23px;

    ed6a00

    margin-top: 15px

}



.member-deatils .position {

    color: #007ab9;

    font-size: 16px;

    

    margin-bottom: 15px

}



.member-deatils p {

    color: #464646;

    font-size: 15px;

    

    line-height: 23px

}



.sticky-about {

    margin-top: 130px

}



#check_terms {

    padding-left: 30px

}



.sip-funds-banner {

    background: url(../images/sip-funds.jpg) no-repeat center center;

    background-size: cover;

    position: relative

}



.sip-funds-banner:before {

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    background-color: rgba(29, 85, 189, 0.85) 100%;

    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(61, 37, 128, 0.85) 0%), to(rgba(29, 85, 189, 0.85) 100%));

    background-image: -webkit-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -moz-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -ms-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -o-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='$fromColor', EndColorStr='$toColor')

}



.sip-funds-banner article {

    position: relative

}



.sip-funds-banner article span {

    font-size: 25px;

    color: #fff;

    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3)

}



.sip-funds-banner article h1,

.sip-funds-banner article h2 {

    color: #fff;

    margin: 0;

    padding: 0;

    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3)

}



.sip-funds-banner article h1 strong,

.sip-funds-banner article h2 strong {

    color: #edd817

}



.sip-funds-banner article .need-help {

    margin-top: 15px

}



.sip-funds-banner article .need-help span {

    background: #3eb167;

    position: relative;

    color: #fff;

    display: inline-block;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 16px;

    padding: 10px 30px;

    text-shadow: none

}



.sip-funds-banner article .need-help span i {

    font-size: 20px

}



.sip-funds-banner article .need-help em {

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 16px;

    padding: 9px 40px 9px 50px;

    border: solid 1px #fff;

    margin-left: -40px;

    font-style: normal;

    color: #fff

}



.sip-funds-banner article .need-help em a {

    color: #fff

}



.sip-funds-banner article .need-help em img {

    vertical-align: middle

}



.sip-funds-banner article figure img {

    position: absolute;

    top: 70px;

    right: 0

}



.sip-funds-banner article figure .all-fund-img {

    bottom: 0;

    top: auto;

    position: absolute

}



.breadcrumb {

    padding: 6px 0;

    border-bottom: solid 1px #e0e0e0;

    display: table;

    width: 100%

}



.breadcrumb ul li {

    float: left;

    font-size: 12px;

    padding: 0 5px 0 0;

    color: #474748;

    font-family: robotolight

}



.breadcrumb ul li a {

    color: #474748

}



.breadcrumb ul li:active {

    font-family: robotoregula

}



.sip-fund-box {

    position: relative;

    padding: 20px 0 0 0

}



.sip-fund-box .title {

    font-size: 25px;

    margin-bottom: 5px

}



.sip-fund-box .line {

    margin-bottom: 15px;

    font-size: 18px;

    font-family: robotolight

}



.sip-fund-box .browse-morefunds {

    background: #1069a1;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    padding: 8px 30px;

    color: #fff;

    float: right;

    margin-top: -50px;

    transition: background-color 0.5s ease

}



.sip-fund-box .browse-morefunds:hover {

    background: #ec5d3f

}



.sip-fund-box .box-outer {

    width: 32%;

    float: left;

    margin: 0 7px;

    height: 280px;

    overflow: hidden;

    position: relative

}



.sip-fund-box .box-outer:last-child {

    margin: 0

}



.sip-fund-box .funds-list {

    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.41);

    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.41);

    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.41);

    box-shadow: 0 0 4px rgba(0, 0, 0, 0.41);

    height: 260px;

    width: 98%;

    position: relative;

    margin: 20px 5px 10px 1.5%;

    left: 0px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.sip-fund-box .funds-list .fund-logo {

    width: 50%;

    height: 80px;

    float: left;

    padding: 20px

}



.sip-fund-box .funds-list .fund-logo img {

    max-width: 70%;

    text-align: left

}



.sip-fund-box .funds-list .right-nav {

    width: 50%;

    padding: 20px;

    float: right;

    text-align: right;

    font-size: 20px;

    ed6a00

    color: #0a940a

}



.sip-fund-box .funds-list .right-nav em {

    font-size: 10px;

    color: #474748;

    display: block;

    font-style: normal;

    font-weight: normal;

    line-height: 5px

}



.sip-fund-box .funds-list .fund-name {

    padding: 0 20px;

    min-height: 40px;

    display: block;

    font-size: 15px;

    font-family: robotolight

}



.sip-fund-box .funds-list .fund-name a {

    color: #000

}



.sip-fund-box .funds-list ul li {

    width: 50%;

    z-index: 9;

    position: relative;

    padding: 10px 20px 0 20px;

    float: left;

    font-size: 14px

}



.sip-fund-box .funds-list .risk-type {

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    width: 175px;

    position: relative;

    margin: -5px auto;

    font-size: 12px;

    

    background: #fff;

    text-align: center;

    padding: 5px 20px

}



.sip-fund-box .funds-list .risk-type .bage {

    background: #8ebb0a;

    vertical-align: middle;

    width: 10px;

    height: 10px;

    display: inline-block;

    -moz-border-radius: 100%;

    -webkit-border-radius: 100%;

    -khtml-border-radius: 100%;

    border-radius: 100%

}



.sip-fund-box .funds-list .blue-box {

    background: #1069a1;

    min-height: 100px;

    -moz-border-radius: 0px 0px 4px 4px;

    -webkit-border-radius: 0px 0px 4px 4px;

    -khtml-border-radius: 0px 0px 4px 4px;

    border-radius: 0px 0px 4px 4px;

    padding: 15px 10px 10px;

    text-align: center;

    margin-top: -10px

}



.sip-fund-box .funds-list .blue-box .invest-now {

    background: #ec5d3f;

    color: #fff;

    padding: 7px 40px;

    margin: 20px 0 20px 0;

    display: inline-block;

    text-decoration: none;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 14px;

    

    transition: background-color 0.5s ease

}



.sip-fund-box .funds-list .blue-box .invest-now:hover {

    background: #379e5c

}



.sip-fund-box .funds-list .blue-box .invest-now img {

    vertical-align: middle

}



.sip-fund-box .funds-list .blue-box .invest-now i {

    font-size: 18px;

    vertical-align: middle

}



.sip-fund-box .funds-list .blue-box p {

    text-align: center;

    display: block;

    color: #fff;

    font-size: 12px

}



.sip-fund-box .funds-list .blue-box .error {

    color: #fff !important

}



.sip-fund-box .funds-list .blue-box .checkbox-styled {

    display: inline-block

}



.sip-fund-box .funds-list .blue-box .checkbox-styled input[type="checkbox"] {

    display: none

}



.sip-fund-box .funds-list .blue-box .checkbox-styled input[type="checkbox"]+.active {

    background: #ec5d3f;

    color: #fff

}



.sip-fund-box .funds-list .blue-box .checkbox-styled input[type="checkbox"]+span:hover {

    background: #22a184;

    color: #fff

}



.sip-fund-box .funds-list .blue-box .checkbox-styled input[type="checkbox"]+span {

    background: #ec5d3f;

    color: #fff;

    cursor: pointer;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 14px;

    text-align: center;

    height: 34px;

    display: block;

    width: 155px;

    margin: 0 auto;

    position: relative;

    padding-top: 7px;

    margin: 13px 0 20px 0

}



.sip-fund-box .funds-list .blue-box .checkbox-styled input[type="checkbox"]+span img {

    vertical-align: middle

}



.sip-fund-box .funds-list .blue-box .checkbox-styled input[type="checkbox"]+span i {

    font-size: 18px;

    vertical-align: middle

}



.sip-fund-box .funds-list .blue-box .error {

    font-size: 11px;

    margin-top: 10px

}



.sip-fund-box .funds-list .lumsump-box {

    min-height: 195px;

    padding-top: 45px

}



.sip-fund-box .continue-invest {

    background: #2e9c81;

    float: right;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    padding: 10px 40px;

    margin: 20px;

    text-decoration: none;

    color: #fff;

    font-size: 18px;

    transition: background-color 0.5s ease;

    

    display: inline-block

}



.sip-fund-box .continue-invest img {

    display: inline-block;

    vertical-align: middle

}



.sip-fund-box .continue-invest:hover {

    background: #ec5d3f

}



.fund-box-accordian figure {

    background: #fff;

    -moz-border-radius: 50%;

    -webkit-border-radius: 50%;

    -khtml-border-radius: 50%;

    border-radius: 50%;

    width: 54px;

    padding: 11px 10px;

    height: 54px;

    margin: 3px auto 0;

    text-align: center

}



.fund-box-accordian figure img {

    max-width: 100%;

    width: 100%

}



.fund-box-accordian span {

    text-align: center;

    font-size: 12px;

    display: block;

    margin-top: 10px;

    font-family: robotolight

}



.fund-box-accordian span strong {

    font-weight: bold

}



.fund-box-accordian ul {

    list-style: none;

    padding: 0

}



.fund-box-accordian ul .inner {

    padding: 15px;

    overflow: hidden;

    display: none

}



.fund-box-accordian ul .inner p {

    color: #ff0000;

    font-size: 10px;

    text-align: left;

    float: left;

    margin-top: 0px

}



.fund-box-accordian ul .inner #verified {

    color: #008000

}



.fund-box-accordian ul .inner.show {

    background: #eaeaea;

    border: solid 1px #ececec;

    border-top: none;

    -webkit-box-shadow: 0 1px #dfdfdf;

    -moz-box-shadow: 0 1px #dfdfdf;

    -ms-box-shadow: 0 1px #dfdfdf;

    box-shadow: 0 1px #dfdfdf;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px

}



.fund-box-accordian ul .inner .form-control,

.fund-box-accordian ul .inner form-control1 {

    width: 100%;

    float: left

}



.fund-box-accordian ul .inner input[type="text"],

.fund-box-accordian ul .inner select {

    width: 100%;

    padding: 8px 15px;

    background: #fff;

    border: solid 1px #fff;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    margin-bottom: 5px;

    transition: border-color 0.5s ease

}



.fund-box-accordian ul .inner input[type="text"]:focus,

.fund-box-accordian ul .inner input[type="text"] hover,

.fund-box-accordian ul .inner select:focus,

.fund-box-accordian ul .inner select hover {

    border-color: #379e5c

}



.fund-box-accordian ul .inner a {

    background: #22a184;

    color: #fff;

    padding: 7px 40px;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    border: none;

    font-size: 14px;

    margin: 10px 0 0 0;

    display: inline-block;

    float: right;

    transition: background-color 0.5s ease

}



.fund-box-accordian ul .inner a:hover {

    background: #ec5d3f

}



.fund-box-accordian ul .inner a+a+a {

    background: #ec5d3f

}



.fund-box-accordian ul .inner span {

    color: #ff0000;

    text-align: left;

    margin: 3px 0 30px

}



.fund-box-accordian ul li {

    margin: .5em 0;

    position: relative

}



.fund-box-accordian ul li img {

    position: absolute;

    top: 6px;

    z-index: 999;

    left: -35px

}



.fund-box-accordian ul li a.toggle {

    width: 100%;

    display: block;

    background: #f6f6f6 url(../images/accordian-arrow.png) no-repeat right;

    z-index: 9;

    position: relative;

    -webkit-box-shadow: 0 1px #dfdfdf;

    -moz-box-shadow: 0 1px #dfdfdf;

    -ms-box-shadow: 0 1px #dfdfdf;

    box-shadow: 0 1px #dfdfdf;

    color: #474748;

    font-size: 19px;

    font-family: robotomedium;

    padding: 7px 20px;

    border-radius: 0.15em;

    transition: background .3s ease

}



.fund-box-accordian ul li a.toggle:hover {

    background: #1069a1 url(../images/hover-arrow.png) no-repeat right;

    color: #fff

}



.fund-box-accordian ul li a.toggle.active {

    background: #1069a1 url(../images/hover-arrow.png) no-repeat right;

    color: #fff

}



.fund-box-accordian ul li a.toggle img {

    float: right;

    vertical-align: middle

}



.funds-flip {

    height: 260px !important;

    top: 0px;

    position: absolute;

    left: 0px

}



.funds-flip span {

    font-size: 14px;

    

    text-align: center;

    display: block;

    height: 75px;

    padding: 20px 10px 25px 10px

}



.funds-flip span a {

    color: #000

}



.funds-flip label {

    color: #fff;

    font-size: 16px;

    font-family: robotolight

}



.funds-flip input[type="text"] {

    background: none;

    border: none;

    border-bottom: solid 2px #fff;

    font-size: 20px;

    

    color: #fff;

    width: 100px

}



.funds-flip .tenure {

    border: solid 1px #fff;

    padding: 5px 0;

    font-size: 14px;

    

    display: inline-block;

    margin: 20px 5px;

    width: 45%;

    color: #fff

}



.funds-flip .tenure .select-style {

    display: inline-block;

    vertical-align: middle;

    overflow: hidden;

    background: url(../images/carat-down.png) no-repeat 90% 50%

}



.funds-flip .tenure .select-style select {

    background: #27569a;

    padding: 0px 30px 0 0;

    border: none;

    box-shadow: none;

    background-color: transparent;

    background-image: none;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none

}



.funds-flip .tenure .select-style select option {

    color: #000;

    font-size: 12px;

    padding: 5px 10px;

    height: 20px;

    background: #fff

}



.funds-flip .tenure .select-style select::-ms-expand {

    display: none

}



.lumpsum-box {

    background: #1069a1;

    -moz-border-radius: 0px 0px 4px 4px;

    -webkit-border-radius: 0px 0px 4px 4px;

    -khtml-border-radius: 0px 0px 4px 4px;

    border-radius: 0px 0px 4px 4px;

    padding: 46px 10px 46px 10px !important;

    text-align: center;

    margin-top: -10px

}



.portfolio-partner {

    border-top: solid 1px #ededed;

    border-bottom: solid 1px #ededed;

    padding: 40px 0

}



.portfolio-partner ul {

    text-align: center

}



.portfolio-partner ul li {

    display: inline-block;

    margin: 10px 20px

}



.selected-plans {

    padding: 0;

    text-align: right;

    margin-right: 20px

}



.selected-plans h2 {

    margin: 0

}



.selected-plans input[type="submit"] {

    background: #0fa8c3;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    padding: 10px 20px;

    color: #fff;

    box-shadow: none;

    transition: background-color 0.5s ease;

    border: none

}



.selected-plans input[type="submit"]:hover {

    background: #635cb1

}



.color-red {

    color: #ff0000

}



.cart-banner {

    background: #1069a1;

    min-height: 140px;

    margin-top: 101px;

    padding-top: 12px

}



.cart-banner .heading-sumary {

    color: #fff;

    font-family: robotomedium;

    font-size: 50px;

    text-shadow: 0 0 4px rgba(0, 0, 0, 0.57)

}



.cart-banner .heading-sumary span {

    color: #edd817

}



.cart-banner p {

    font-size: 18px;

    color: #fff;

    margin: 5px 0 0

}



.cart-banner .need-help {

    margin-top: 5px;

    float: right

}



.cart-banner .need-help span {

    background: #2e9c81;

    position: relative;

    color: #fff;

    display: inline-block;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 16px;

    padding: 9px 25px;

    text-shadow: none;

    font-family: robotolight

}



.cart-banner .need-help span i {

    font-size: 20px

}



.cart-banner .need-help em {

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 16px;

    padding: 7px 40px 7px 50px;

    border: solid 1px #fff;

    margin-left: -40px;

    

    font-style: normal;

    color: #fff

}



.cart-banner .need-help em a {

    color: #fff

}



.cart-banner .need-help em img {

    vertical-align: middle;

    margin-right: 3px

}



.profilecheck span {

    margin: 4px 0px 0px 0px;

    padding: 0;

    font-size: 15px

}



.profilecheck p {

    font-size: 15px;

    margin: 15px 0px 15px 0px;

    color: #444

}



.profilecheck .btn-group a {

    background: #3f51b5;

    color: #fff;

    margin: 0 5px;

    padding: 0.6em 2em

}



.profilecheck .btn-group a+a {

    background: #379e5c

}



.tax-saving-banner {

    background: url(../images/tax-saving-banner.jpg) no-repeat center center;

    background-size: cover

}



.tax-saving-banner:before {

    display: none

}



.tax-calculator {

    background: #0fa8c3;

    position: relative;

    top: 0px;

    color: #fff;

    padding: 10px 20px;

    display: inline-block;

    text-decoration: none;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    font-size: 15px;

    transition: background-color 0.5s ease

}



.tax-calculator:hover {

    background: #635cb1

}



.why-chose-tax {

    background: url(../images/why-tax-saving.jpg) no-repeat center center;

    background-size: cover;

    min-height: 570px;

    padding: 50px 0 0 0;

    text-align: center;

    position: relative

}



.why-chose-tax .container {

    position: relative

}



.why-chose-tax:before {

    content: "";

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

    background: rgba(0, 0, 0, 0.7);

    margin-top: -50px

}



.why-chose-tax .title {

    font-size: 30px;

    color: #fff;

    font-family: robotobold

}



.why-chose-tax p {

    font-size: 18px;

    color: #fff;

    

    line-height: 30px;

    padding: 0 150px

}



.why-chose-tax .outer {

    background: rgba(218, 222, 224, 0.8);

    width: 258px;

    height: 258px;

    padding: 22px;

    -moz-border-radius: 100%;

    -webkit-border-radius: 100%;

    -khtml-border-radius: 100%;

    border-radius: 100%;

    margin: 70px 17px 0;

    float: left

}



.why-chose-tax .outer article {

    width: 100%;

    height: 100%;

    border: solid 4px #e8e9e9;

    background: #0d486e;

    padding: 50px 40px;

    font-size: 18px;

    

    color: #fff;

    display: block;

    -moz-border-radius: 100%;

    -webkit-border-radius: 100%;

    -khtml-border-radius: 100%;

    border-radius: 100%

}



.why-chose-tax .outer article i {

    display: block;

    text-align: center

}



.why-chose-tax .outer+.outer article {

    background: #ec5d3f

}



.why-chose-tax .outer+.outer+.outer article {

    background: #379e5c

}



.why-chose-tax .outer+.outer+.outer+.outer article {

    background: #1069a1

}



.gowith-mysip {

    padding: 50px 0

}



.gowith-mysip p {

    font-size: 16px

}



.gowith-mysip article {

    float: left;

    width: 33%;

    margin-top: 40px;

    padding-right: 10px

}



.gowith-mysip article img {

    display: block

}



.gowith-mysip article span {

    font-size: 16px;

    line-height: 30px

}



.gowith-mysip article p {

    font-size: 13px;

    

    line-height: 25px

}



.tax-calculator-popup {

    background: #fff;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    -ms-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    width: 580px;

    padding: 1px

}



.tax-calculator-popup .title {

    font-size: 20px;

    

    border-bottom: solid 1px #e0e0e0;

    padding: 20px

}



.tax-calculator-popup form {

    padding: 10px 0

}



.tax-calculator-popup form label {

    display: inline-block;

    font-size: 14px;

    

    padding-bottom: 5px

}



.tax-calculator-popup form .select-style {

    display: inline-block;

    width: 253px;

    margin: 10px 0 5px 10px;

    overflow: hidden;

    background-color: #fff;

    background: #fff url("http://www.scottgood.com/jsg/blog.nsf/images/arrowdown.gif") no-repeat 96% 79%

}



.tax-calculator-popup form .select-style select {

    border: solid 1px #878787;

    padding: 7px 10px;

    width: 253px;

    display: inline-block;

    font-size: 14px;

    

    color: #474748;

    box-shadow: none;

    background-color: transparent;

    background-image: none;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none

}



.tax-calculator-popup form .select-style select:focus {

    outline: none

}



.tax-calculator-popup form .inner-form {

    padding: 0 20px

}



.tax-calculator-popup article input[type="text"] {

    border: none;

    background: none;

    width: 150px;

    height: 35px;

    margin: 0 auto;

    text-align: center;

    display: block

}



.tax-calculator-popup article .wdth270 {

    font-size: 25px;

    color: #000

}



.tax-calculator-popup article strong {

    color: #ec5d3f;

    font-size: 18px;

    display: block;

    text-align: center;

    margin-top: 10px

}



.tax-calculator-popup article span {

    font-size: 25px;

    display: block;

    text-align: center;

    font-family: robotolight

}



.tax-calculator-popup article ul {

    margin-top: 20px

}



.tax-calculator-popup article ul li {

    border-top: 1px solid #e0e0e0;

    border-right: 1px solid #e0e0e0;

    float: left;

    width: 33%;

    position: relative;

    padding: 20px 30px;

    

    font-size: 14px

}



.tax-calculator-popup article ul li input[type="text"] {

    font-size: 13px;

    color: #000;

    text-align: left

}



.tax-calculator-popup article ul li input::-webkit-input-placeholder {

    color: #000;

    text-transform: uppercase

}



.tax-calculator-popup article ul li input::-moz-placeholder {

    color: #000;

    text-transform: uppercase

}



.tax-calculator-popup article ul li input:-moz-placeholder {

    color: #000;

    text-transform: uppercase

}



.tax-calculator-popup article ul li input:-ms-input-placeholder {

    color: #000;

    text-transform: uppercase

}



.tax-calculator-popup article ul li:last-child {

    width: 67%;

    border-right: none

}



.tax-calculator-popup article ul li:nth-child(3) {

    border-right: none

}



.tax-calculator-popup article ul a {

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    background: #ec5d3f;

    color: #fff;

    padding: 5px 20px;

    float: right;

    position: absolute;

    top: 45px;

    right: 13px

}



.thank-banner {

    background: #246d98;

    padding: 130px 0 0 0

}



.thank-banner .tagline {

    background: #2e9c81;

    text-align: center;

    color: #fff;

    font-size: 20px;

    padding: 17px 0;

    margin-top: -20px;

    font-family: robotolight

}



.thank {

    padding: 0 0 20px

}



.thank p {

    font-size: 18px;

    

    line-height: 30px

}



.thank .btn-danger,

.thank .btn-success {

    background: #ec5d3f;

    color: #fff;

    padding: 10px 40px;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    margin: 40px 0;

    display: inline-block

}



.thank .btn-success {

    background: #379e5c

}



.thank .title {

    border-top: solid 1px #e0e0e0;

    border-bottom: solid 1px #e0e0e0;

    padding: 10px 0;

    font-size: 30px

}



.thank .outer {

    width: 33%;

    float: left

}



.thank .outer article {

    text-align: left;

    padding: 50px 0 20px 0

}



.thank .outer article span {

    font-size: 20px;

    margin-bottom: 5px;

    display: block

}



.thank .outer article p {

    font-size: 14px;

    line-height: 23px

}



.thank .outer+.outer article {

    text-align: center

}



.thank .outer+.outer+.outer {

    float: right;

    text-align: right

}



.thank .outer+.outer+.outer article {

    text-align: right

}



.thanks-tagline {

    font-size: 34px;

    padding: 15px 15px;

    font-family: robotolight

}



.thanks-tagline-1 {

    font-size: 18px;

    color: #797171;

    font-family: robotolight

}



.btn-danger,

.btn-success {

    background: #ec5d3f;

    color: #fff;

    padding: 10px 40px;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    margin: 40px 0;

    display: inline-block

}



.btn-success {

    background: #379e5c

}



.thank-banner .thanks-new-mob {

    max-width: 100%;

    height: auto

}



.fund-basket-banner {

    padding: 30px 0px

}



.fund-basket-banner article {

    display: inline-block

}



.fund-basket-banner article span,

.fund-basket-banner article h2 {

    text-shadow: none

}



.fund-basket-banner article span {

    font-size: 19px;

    font-family: robotolight

}



.fund-basket-banner article h2 {

    font-size: 55px

}



.fund-basket-banner article .portfolio-heading {

    margin-bottom: 25px

}



.fund-basket-banner article a {

    background: #ec5d3f;

    color: #fff;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    padding: 10px 50px;

    

    display: inline-block;

    margin-top: 30px;

    outline: none

}



.fund-basket-banner .fund-basket-img,

.fund-basket-banner .portfolio-img {

    float: right;

    margin-top: -55px;

    margin-right: 50px;

    position: relative

}



.fund-basket-banner .portfolio-img {

    margin-top: 100px

}



.fund-basket {

    padding: 30px 0

}



.fund-basket .top-txt {

    display: block;

    width: 100%;

    float: left

}



.fund-basket .top-txt .invest-amount {

    float: right;

    padding: 15px 8px 16px 8px;

    width: 21%;

    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);

    -ms-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);

    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);

    background: #FFF

}



.fund-basket .top-txt .invest-amount label {

    margin-bottom: 10px;

    display: block

}



.fund-basket .top-txt .invest-amount .select-style {

    display: inline-block;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    position: relative;

    height: 41px;

    width: 100%;

    vertical-align: middle;

    border: 1px solid #ececec;

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none;

    -o-appearance: none;

    appearance: none;

    background: #f3f3f3 url("../images/arrowdown.gif") no-repeat 93% 50%

}



.fund-basket .top-txt .invest-amount .select-style .banner-dropdown {

    width: 100%;

    min-height: 30px;

    background: none;

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none;

    -o-appearance: none;

    appearance: none;

    -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    -khtml-border-radius: 10px;

    border-radius: 10px;

    padding-left: 10px;

    font-size: 15px;

    margin: 5px 0 0 3px;

    border: 0;

    color: #5f5d5d

}



.fund-basket .top-txt .invest-amount .select-style .banner-dropdown option {

    padding: 0 0 5px 5px;

    background: white

}



.fund-basket .top-txt .invest-amount .select-style .banner-dropdown option:hover {

    background: #eeeeee

}



.fund-basket .top-txt .invest-amount .select-style .banner-dropdown option:checked {

    background: #d0d0d0 !important

}



.fund-basket .top-txt .invest-amount .select-style select:focus {

    outline: none

}



.fund-basket .top-txt .text-block {

    float: left;

    width: 78%;

    background: #f8f8f8;

    padding: 10px 10px;

    border: solid 1px #e0e0e0;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.fund-basket .top-txt .text-block span,

.fund-basket .top-txt .text-block h2 {

    font-size: 18px;

    padding-bottom: 5px;

    cursor: pointer;

    display: block

}



.fund-basket .top-txt .text-block span em,

.fund-basket .top-txt .text-block h2 em {

    font-style: normal;

    float: right

}



.fund-basket .top-txt .text-block .inner {

    overflow: hidden;

    display: none

}



.fund-basket .top-txt .text-block .inner.show {

    padding: 0;

    display: inline-block

}



.fund-basket .top-txt .text-block .inner p {

    font-size: 14px;

    line-height: 20px;

    text-align: justify;

    font-family: robotolight

}



.fund-basket .basket-funds {

    display: block;

    width: 100%;

    float: left

}



.fund-basket .basket-funds article {

    background: #fff;

    border: solid 1px #d4d4d4;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    margin-top: 15px;

    -webkit-box-shadow: 0 1px rgba(0, 0, 0, 0.1);

    -moz-box-shadow: 0 1px rgba(0, 0, 0, 0.1);

    -ms-box-shadow: 0 1px rgba(0, 0, 0, 0.1);

    box-shadow: 0 1px rgba(0, 0, 0, 0.1)

}



.fund-basket .basket-funds article span {

    background: #fcf7e6;

    -moz-border-radius: 5px 5px 0px 0px;

    -webkit-border-radius: 5px 5px 0px 0px;

    -khtml-border-radius: 5px 5px 0px 0px;

    border-radius: 5px 5px 0px 0px;

    border-bottom: solid 1px #f6efd8;

    display: block;

    padding: 5px 15px;

    

    font-size: 14px

}



.fund-basket .basket-funds article span .remove {

    float: right;

    font-style: normal;

    cursor: pointer;

    font-size: 11px;

    background: #E0E0E0;

    padding: 3px 12px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.fund-basket .basket-funds article span a {

    color: #000

}



.fund-basket .basket-funds article ul li {

    padding: 10px 15px;

    display: inline-block;

    vertical-align: middle

}



.fund-basket .basket-funds article ul li:last-child {

    float: right;

    min-height: 84px

}



.fund-basket .basket-funds article ul li span {

    border: none;

    color: #000;

    padding: 0;

    padding-bottom: 5px

}



.fund-basket .basket-funds article ul li img {

    max-width: 100%

}



.fund-basket .basket-funds article ul li a {

    color: #000

}



.fund-basket .basket-funds article ul li table tbody tr td {

    font-size: 12px;

    

    border-left: 1px solid #e0e0e0;

    color: #3a3b3a;

    padding: 3px 30px 2px

}



.fund-basket .basket-funds article ul li table tbody tr .negative-value,

.fund-basket .basket-funds article ul li table tbody tr .green-color,

.fund-basket .basket-funds article ul li table tbody tr .red-color {

    color: #f86446;

    font-size: 16px;

    font-family: robotomedium

}



.fund-basket .basket-funds article ul li table tbody tr .green-color {

    color: #0a940a

}



.fund-basket .basket-funds article ul li table tbody tr .red-color {

    color: #f86446

}



.fund-basket .basket-funds article ul li table tbody tr i {

    font-size: 20px

}



.fund-basket .basket-funds article ul li:nth-child(2) {

    width: 44%

}



.fund-basket .basket-funds article ul li+li .value {

    font-size: 22px;

    color: #0a940a;

    font-family: robotomedium

}



.fund-basket .basket-funds article ul li+li .value svg {

    vertical-align: middle;

    padding-left: 3px

}



.fund-basket .basket-funds article ul li+li .strong {

    font-size: 27px;

    font-family: robotomedium;

    font-weight: normal;

    display: block

}



.fund-basket .basket-funds article ul li+li .strong img {

    vertical-align: middle

}



.fund-basket .basket-funds article ul li+li span {

    font-size: 11px;

    

    background: none

}



.fund-basket .basket-funds article ul li+li span img {

    vertical-align: middle

}



.fund-basket .basket-funds article ul li+li span em {

    font-size: 11px !important;

    color: #878787;

    

    font-style: normal

}



.fund-basket .basket-funds article ul li+li+li+li {

    border-left: solid 1px #e0e0e0

}



.fund-basket .basket-funds article ul li+li+li+li span {

    background: none;

    text-align: center;

    font-size: 14px;

    padding-left: 0

}



.fund-basket .basket-funds article ul li+li+li+li span strong {

    font-size: 25px;

    display: block;

    font-family: robotoregula

}



.fund-basket .basket-funds article ul li+li+li+li span strong i {

    font-size: 23px

}



.fund-basket .basket-funds article ul li+li+li+li span strong .amt {

    display: inline-block

}



.fund-basket .btn-group {

    float: right

}



.fund-basket .btn-group .btn-danger,

.fund-basket .btn-group .btn-success {

    transition: background-color 0.5s ease;

    background: #ec5d3f;

    color: #fff;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    padding: 8px 40px;

    

    display: inline-block;

    margin-top: 30px

}



.fund-basket .btn-group .btn-success {

    background: #379e5c

}



.fund-basket .btn-group .btn-success:hover {

    background: #ec5d3f

}



.fund-basket .btn-group .btn-success .btn-danger:hover {

    background: #379e5c

}



.remove-popup {

    background: #fff;

    padding: 30px 40px;

    text-align: center;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    -ms-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    box-shadow: 0 0 9px rgba(0, 0, 0, 0.23)

}



.remove-popup span {

    font-size: 21px;

    

    display: block;

    color: #474748

}



.remove-popup span strong {

    color: #eb5d3f

}



.remove-popup .btn-danger,

.remove-popup .btn-success {

    transition: background-color 0.5s ease;

    background: #ec5d3f;

    color: #fff;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    padding: 6px 30px;

    

    display: inline-block;

    margin-top: 30px;

    margin-bottom: 0;

    cursor: pointer

}



.remove-popup .btn-success {

    background: #379e5c;

    cursor: pointer

}



.remove-popup .btn-success:hover {

    background: #ec5d3f;

    cursor: pointer

}



.remove-popup .btn-success .btn-danger:hover {

    background: #379e5c;

    cursor: pointer

}



.overflow-height {

    height: 385px;

    overflow-y: scroll

}



.add-funds-popup {

    background: #fff;

    width: 765px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    -ms-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    box-shadow: 0 0 9px rgba(0, 0, 0, 0.23)

}



.add-funds-popup h3 {

    background: #f2f2f2;

    display: block;

    text-align: center;

    padding: 8px 0;

    font-size: 22px;

    -moz-border-radius: 5px 5px 0px 0px;

    -webkit-border-radius: 5px 5px 0px 0px;

    -khtml-border-radius: 5px 5px 0px 0px;

    border-radius: 5px 5px 0px 0px;

    margin: 0

}



.add-funds-popup h3 img {

    vertical-align: middle

}



.add-funds-popup article {

    padding: 10px;

    border-bottom: solid 1px #e0e0e0

}



.add-funds-popup article ul li {

    float: left;

    vertical-align: middle;

    padding: 10px 5px

}



.add-funds-popup article ul li+li {

    width: 12%;

    padding: 0

}



.add-funds-popup article ul li+li img {

    max-width: 100%

}



.add-funds-popup article ul li+li+li {

    width: 55%;

    padding: 0 10px

}



.add-funds-popup article ul li+li+li img {

    vertical-align: middle;

    max-width: 12% !important

}



.add-funds-popup article ul li+li+li span {

    display: block;

    font-size: 15px

}



.add-funds-popup article ul li+li+li span a {

    color: #000

}



.add-funds-popup article ul li+li+li .growth {

    font-size: 18px;

    color: #0a940a;

    font-family: robotomedium

}



.add-funds-popup article ul li+li+li .growth .text-growth {

    display: inline-block;

    vertical-align: top;

    padding: 0 15px 5px 0

}



.add-funds-popup article ul li+li+li .growth .text-growth span {

    display: inline-block;

    font-size: 19px

}



.add-funds-popup article ul li+li+li strong {

    display: inline-block;

    color: #0a940a;

    font-size: 16px;

    padding-right: 10px

}



.add-funds-popup article ul li+li+li small {

    font-size: 10px;

    color: #878787;

    

    font-style: normal;

    font-weight: normal;

    display: block

}



.add-funds-popup article ul li+li+li em {

    display: inline-block;

    font-size: 13px;

    font-style: normal;

    color: #474748;

    

    border-right: solid 1px #e0e0e0;

    border-left: solid 1px #e0e0e0;

    padding: 7px 15px;

    margin-top: 5px

}



.add-funds-popup article ul li+li+li+li {

    width: 28%;

    padding: 0;

    border: none;

    float: right

}



.add-funds-popup article ul li+li+li+li table {

    background: #eff7ef;

    width: 100%

}



.add-funds-popup article ul li+li+li+li table tr td,

.add-funds-popup article ul li+li+li+li table tr th {

    border: solid 1px #dae7da;

    padding: 2px 5px;

    text-align: center;

    font-size: 13px;

    font-weight: normal

}



.add-funds-popup article ul li+li+li+li table tr .return {

    font-size: 14px;

    font-family: robotomedium

}



.add-funds-popup article ul li+li+li+li table tr .growth {

    color: #0a940a

}



.add-funds-popup article ul li+li+li+li table tr .down {

    color: #eb5d3f

}



.add-funds-popup article ul li+li+li+li table tr .negative-value {

    color: #ec5d3f

}



.add-funds-popup article ul li+li+li+li table tr .green-color {

    color: #0a940a

}



.add-funds-popup article:nth-child(even) {

    background: #fcf7e6

}



.add-funds-popup .note {

    font-size: 11px;

    

    width: 600px;

    float: left;

    padding: 10px;

    display: block;

    text-align: left;

    margin: 7px 0 15px;

    padding-left: 15px;

    line-height: 20px

}



.add-funds-popup .btn-danger {

    transition: background-color 0.5s ease;

    background: #ec5d3f;

    font-size: 15px;

    color: #fff;

    float: right;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    padding: 5px 35px;

    display: inline-block;

    margin: 15px 10px 10px

}



.add-funds-popup .btn-danger:hover {

    background: #379e5c

}



.compare-elss-fund {

    background: #fff;

    padding: 40px 0

}



.compare-elss-fund .title {

    font-size: 25px

}



.compare-elss-fund table {

    width: 100%;

    margin: 20px 0

}



.compare-elss-fund table tr td {

    padding: 15px 25px;

    border: solid 1px #e0e0e0;

    color: #474748;

    font-size: 18px

}



.compare-elss-fund table tr td span {

    font-size: 15px;

    text-transform: uppercase;

    font-family: robotobold

}



.compare-elss-fund table tr td strong {

    font-size: 15px;

    font-weight: normal

}



.compare-elss-fund table tr:nth-child(2) {

    background: #faecbe !important

}



.compare-elss-fund table tr:nth-child(2) td {

    color: #000;

    font-family: robotobold

}



.compare-elss-fund table tr:nth-child(even) {

    background: #f4f9f8

}



.compare-elss-fund table tr:nth-child(1) {

    border-top-left-radius: 5px;

    border-top-right-radius: 5px

}



.compare-elss-fund table tr:nth-child(1) td {

    color: #fff;

    font-family: robotobold;

    background: #1069a1

}



.compare-elss-fund table tr:nth-child(1) td:nth-child(1) {

    border-top-left-radius: 5px;

    border: 0

}



.compare-elss-fund table tr:nth-child(1) td:last-child {

    border-top-right-radius: 5px;

    border: 0

}



.recommended-funds-list .title {

    font-size: 20px;

    margin-top: 15px

}



.bg {

    background: #f2f2f2

}



.left-filter-outer {

    width: 225px;

    margin-top: 10px;

    float: left

}



.left-filter-outer .blue-btn {

    background: #1069a1;

    display: block;

    padding: 7px 0;

    color: #fff;

    font-size: 13px;

    text-align: center;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px

}



.left-filter-outer .left-filter {

    background: #fff;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);

    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);

    -ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);

    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);

    margin: 10px 0

}



.left-filter-outer .left-filter .accordion span {

    display: block;

    font-size: 16px;

    font-family: robotomedium;

    padding: 10px 20px

}



.left-filter-outer .left-filter .accordion a {

    padding: 10px 20px;

    border-top: solid 1px #f2f2f2;

    display: block;

    font-size: 14px;

    color: #474748

}



.left-filter-outer .left-filter .accordion a i {

    background: #fff;

    float: right;

    border: solid 1px #d4d4d4;

    width: 17px;

    height: 17px;

    

    text-align: center;

    line-height: 13px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -khtml-border-radius: 2px;

    border-radius: 2px;

    font-style: normal

}



.left-filter-outer .left-filter .accordion a:hover,

.left-filter-outer .left-filter .accordion a.active {

    background: #f3f9f6;

    transition: background-color 0.5s ease;

    color: #1069a1;

    font-family: robotomedium

}



.left-filter-outer .left-filter .accordion a:hover i,

.left-filter-outer .left-filter .accordion a.active i {

    background: #1069a1;

    color: #fff;

    border-color: #1069a1

}



.left-filter-outer .left-filter .accordion article {

    background: #f3f9f6

}



.left-filter-outer .left-filter .accordion article ul li {

    font-size: 12px;

    padding: 7px 20px;

    transition: background-color 0.5s ease;

    color: #1069a1;

    border-top: solid 1px #fcfefd

}



.left-filter-outer .left-filter .accordion article ul li:hover {

    background: #fff

}



.left-filter-outer .left-filter .accordion article ul li span {

    padding: 0;

    display: inline-block

}



.left-filter-outer .left-filter .accordion article ul li label {

    display: inline-block;

    padding: 0

}



.right-fund-list {

    width: 925px;

    margin-top: 10px;

    float: right

}



.right-fund-list #results {

    margin-top: 10px;

    float: left;

    width: 100%

}



.right-fund-list .top-left {

    float: left;

    width: 30%

}



.right-fund-list .top-left img {

    vertical-align: middle

}



.right-fund-list .top-left input[type="submit"] {

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    font-size: 13px;

    background: #379e5c;

    border: none;

    display: inline-block;

    padding: 7px 30px;

    color: #fff;

    text-align: center

}



.right-fund-list .top-left a {

    color: #000;

    float: right;

    font-size: 14px;

    color: #1069a1;

    margin: 5px 0 0

}



.right-fund-list .top-left #errMsg {

    float: left;

    width: 100%

}



.right-fund-list .search-bar {

    float: right;

    position: relative

}



.right-fund-list .search-bar input[type="search"] {

    border: solid 1px #c7c7c7;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    padding: 7px 10px;

    width: 250px;

    margin-right: 10px;

    font-size: 12px;

    float: left

}



.right-fund-list .search-bar i {

    font-size: 19px;

    color: #878787;

    margin: 7px 0 0 5px

}



.right-fund-list .search-bar i.active {

    color: #1069a1

}



.right-fund-list .search-bar a {

    position: absolute;

    right: 70px;

    top: 3px

}



.right-fund-list .search-bar a i {

    font-size: 15px;

    margin: 0

}



.right-fund-list article {

    background: #fff;

    border: solid 1px #d4d4d4;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    margin-bottom: 10px

}



.right-fund-list article .scheme-name {

    font-style: normal;

    background: #fcf7e6;

    -moz-border-radius: 5px 5px 0 0;

    -webkit-border-radius: 5px 5px 0 0;

    -khtml-border-radius: 5px 5px 0 0;

    border-radius: 5px 5px 0 0;

    display: block;

    font-size: 15px;

    color: #000;

    padding: 7px 15px

}



.right-fund-list article .scheme-name em {

    float: right;

    font-style: normal

}



.right-fund-list article .scheme-name a {

    color: #000

}



.right-fund-list article .space {

    padding: 10px

}



.right-fund-list article .space table {

    width: 100%

}



.right-fund-list article .space table tr td {

    border-right: solid 1px #ededed;

    font-size: 14px;

    padding: 0 10px;

    font-style: normal;

    vertical-align: middle

}



.right-fund-list article .space table tr td span {

    background: none;

    padding: 0;

    font-size: 13px;

    color: #474748

}



.right-fund-list article .space table tr td small {

    display: block;

    font-style: normal;

    text-transform: uppercase;

    font-family: robotolight

}



.right-fund-list article .space table tr td strong {

    font-weight: normal;

    font-size: 18px;

    color: #474748

}



.right-fund-list article .space table tr td input[type="text"] {

    width: 100px;

    border: solid 1px #bababa;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    padding: 5px 0;

    text-align: center

}



.right-fund-list article .space table tr td:first-child {

    width: 36%;

    padding: 0

}



.right-fund-list article .space table tr td:first-child img {

    max-width: 100%;

    display: inline-block;

    margin-right: 10px;

    float: left

}



.right-fund-list article .space table tr td .down {

    color: #eb5d3f

}



.right-fund-list article .space table tr td .growth {

    color: #0a940a

}



.right-fund-list article .space table tr td a {

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 12px;

    cursor: pointer;

    background: #379e5c;

    display: inline-block;

    padding: 7px 30px;

    color: #fff;

    text-align: center

}



.right-fund-list article .space table tr td .category-href {

    background: none;

    padding: 0;

    display: block;

    border: 0 !important

}



.right-fund-list article .space table tr td:last-child {

    border-right: none;

    width: 19%;

    text-align: center

}



.right-fund-list article .space table tr td .dropdown-content {

    margin-top: 15px;

    margin-left: -30px;

    display: none;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    position: absolute;

    background: #fff;

    width: 160px;

    border: solid 1px #bababa;

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    z-index: 999

}



.right-fund-list article .space table tr td .dropdown-content a {

    padding: 7px 10px;

    display: block;

    text-align: left;

    background: none;

    color: #474748;

    border-bottom: solid 1px #ededed;

    border-radius: 0;

    transition: background-color 0.5s ease

}



.right-fund-list article .space table tr td .dropdown-content a:hover {

    background: #379e5c;

    color: #fff

}



.right-fund-list article .space table tr td .dropdown-content a:hover i {

    background: url(../images/buy-lmsum-hover.png) no-repeat center

}



.right-fund-list article .space table tr td .dropdown-content a+a:hover i {

    background: url(../images/buy-sip-hover.png) no-repeat center

}



.right-fund-list article .space table tr td .dropdown-content a+a+a:hover i {

    background: url(../images/add-watchlist-hover.png) no-repeat center

}



.right-fund-list article .space table tr td .dropdown-content i {

    background: url(../images/buy-lmsum.png) no-repeat center;

    width: 25px;

    height: 20px;

    display: inline-block

}



.right-fund-list article .space table tr td .dropdown-content a+a i {

    background: url(../images/buy-sip.png) no-repeat center

}



.right-fund-list article .space table tr td .dropdown-content a+a+a i {

    background: url(../images/add-watchlist.png) no-repeat center

}



.right-fund-list article .space table tr td .dropdown-content:before {

    content: '';

    width: 0;

    height: 0;

    top: -10px;

    right: 10px;

    position: absolute;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #bababa

}



.right-fund-list article .space table tr td .show {

    display: block

}



.right-fund-list article .space table tr td input+p {

    font-size: 10px

}



.right-fund-list {

    text-align: justify;

    width: 925px;

    float: right

}



.right-fund-list li {

    color: #424242;

    font-family: robotolight

}



.right-fund-list ul {

    list-style: disc;

    margin-left: 23px

}



.right-fund-list ul li {

    padding: 0px 0px 0px 0px

}



.right-fund-list .grid-view {

    vertical-align: top;

    box-sizing: border-box;

    width: 295px;

    margin-bottom: 10px;

    display: inline-block;

    background: #fff;

    border: solid 1px #d4d4d4;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    box-shadow: 0 0 4px rgba(0, 0, 0, 0.17)

}



.right-fund-list .grid-view .scheme-name {

    text-align: left;

    background: #fcf7e6;

    -moz-border-radius: 5px 5px 0 0;

    -webkit-border-radius: 5px 5px 0 0;

    -khtml-border-radius: 5px 5px 0 0;

    border-radius: 5px 5px 0 0;

    display: block;

    font-size: 15px;

    padding: 7px 15px;

    height: 85px

}



.right-fund-list .grid-view .scheme-name label {

    float: left;

    display: inline-block;

    margin-bottom: 15px

}



.right-fund-list .grid-view .scheme-name em {

    font-style: normal;

    display: block !important;

    width: 100%;

    padding: 5px 10px

}



.right-fund-list .grid-view .space {

    padding: 0 10px 10px 10px

}



.right-fund-list .grid-view .space img {

    margin-left: -20px;

    margin-bottom: 10px;

    float: left;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -khtml-border-radius: 2px;

    border-radius: 2px

}



.right-fund-list .grid-view .space span {

    margin-bottom: 10px;

    text-align: center;

    background: none;

    font-size: 13px;

    color: #474748;

    float: right

}



.right-fund-list .grid-view .space span small {

    display: block;

    text-transform: uppercase;

    font-family: robotolight

}



.right-fund-list .grid-view .space input[type="text"] {

    width: 130px !important;

    border: solid 1px #bababa;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    padding: 5px 0;

    text-align: center;

    margin: 0 auto !important

}



.right-fund-list .grid-view .space table {

    margin: 0 !important

}



.right-fund-list .grid-view .space table tr {

    display: block

}



.right-fund-list .grid-view .space table tr td {

    border: solid 1px #e8e8e8 !important;

    font-size: 15px;

    text-align: center;

    width: 100% !important;

    padding: 10px 0 !important;

    vertical-align: middle

}



.right-fund-list .grid-view .space table tr td small {

    display: block;

    text-transform: capitalize;

    color: #474748;

    

    text-align: right

}



.right-fund-list .grid-view .space table tr td .down {

    color: #eb5d3f

}



.right-fund-list .grid-view .space table tr td .growth {

    color: #0a940a

}



.right-fund-list .grid-view .space table tr td:nth-of-type(1),

.right-fund-list .grid-view .space table tr td:nth-of-type(4),

.right-fund-list .grid-view .space table tr td:nth-of-type(5) {

    display: block;

    border: none !important

}



.right-fund-list .grid-view .space table tr td:nth-of-type(2),

.right-fund-list .grid-view .space table tr td:nth-of-type(3) {

    width: 135px !important

}



.right-fund-list .grid-view .space table tr td:nth-of-type(2) small,

.right-fund-list .grid-view .space table tr td:nth-of-type(3) small {

    text-align: center

}



.right-fund-list .grid-view .space table tr td:nth-of-type(1) {

    height: 76px

}



.right-fund-list .grid-view .space table tr td a {

    background: #fff;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    color: #1069a1;

    padding: 4px 18px;

    border: solid 1px #1069a1;

    margin-left: 0 !important;

    font-size: 12px !important

}



.right-fund-list .grid-view .space table tr td a+a+a {

    border: none;

    font-size: 14px !important;

    border-left: solid 1px #d4d4d4;

    border-radius: 0;

    margin-left: 10px;

    line-height: 20px;

    padding: 2px 0 2px 10px

}



.right-fund-list .grid-view .btn-outer {

    text-align: center;

    background: #f2f2f2;

    padding: 10px

}



.right-fund-list .grid-view .btn-outer a {

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 12px;

    cursor: pointer;

    background: #379e5c;

    display: inline-block;

    padding: 7px 30px;

    color: #fff;

    text-align: center

}



.right-fund-list .grid-view .btn-outer .dropdown-content {

    margin-top: 10px;

    margin-left: 53px;

    display: none;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    position: absolute;

    background: #fff;

    width: 160px;

    border: solid 1px #bababa;

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2)

}



.right-fund-list .grid-view .btn-outer .dropdown-content a {

    padding: 7px 10px;

    display: block;

    text-align: left;

    background: none;

    color: #474748;

    border-bottom: solid 1px #ededed !important;

    border-radius: 0;

    transition: background-color 0.5s ease

}



.right-fund-list .grid-view .btn-outer .dropdown-content a:hover {

    background: #379e5c;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -khtml-border-radius: 2px;

    border-radius: 2px;

    color: #fff

}



.right-fund-list .grid-view .btn-outer .dropdown-content a:last-child {

    border-bottom: none

}



.right-fund-list .grid-view .btn-outer .dropdown-content:before {

    content: '';

    width: 0;

    height: 0;

    top: -10px;

    margin: 0 auto;

    position: absolute;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #bababa

}



.right-fund-list .grid-view .btn-outer .show {

    display: block

}



.right-fund-list:after {

    content: "";

    display: inline-block;

    width: 100%

}



.fa-heart::before {

    content: "\f004"

}



.no-data-found {

    min-height: 545px;

    padding-top: 100px;

    text-align: center

}



.no-data-found .no-data-title {

    color: #575757;

    font-size: 30px;

    font-family: robotothi;

    margin: 0 0 10px

}



.no-data-found .no-data-desc {

    color: #575757;

    

    font-size: 20px

}



.no-data-found .no-data-desc a {

    text-decoration: underline;

    color: #206793

}



.choosing-mutual {

    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);

    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);

    -ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);

    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    background: #fff;

    padding: 20px 20px 0;

    margin-bottom: 20px

}



.choosing-mutual .mutual-title {

    font-size: 14px;

    

    margin-bottom: 12px

}



.choosing-mutual input[type="text"],

.choosing-mutual select,

.choosing-mutual input[type="search"] {

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    border: 1px solid #ccd2d6;

    background: #FFFFFF;

    box-sizing: border-box;

    color: #242222;

    width: 100%;

    

    font-size: 13px;

    height: 32px;

    padding: 0 15px 0

}



.choosing-mutual input[type="text"]:focus,

.choosing-mutual select:focus,

.choosing-mutual input[type="search"]:focus {

    background: none;

    outline: none

}



.choosing-mutual select {

    color: #959595

}



.choosing-mutual input[type="submit"] {

    position: absolute;

    right: 0;

    top: 0;

    border: 0;

    background: #206793;

    color: #fff;

    font-size: 16px;

    height: 36px;

    width: 42px;

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px

}



.choosing-mutual ul {

    text-align: justify

}



.choosing-mutual ul:after {

    content: '';

    display: inline-block;

    width: 100%

}



.choosing-mutual ul li {

    width: 270px;

    display: inline-block;

    position: relative;

    vertical-align: text-top

}



.choosing-mutual ul li .error {

    font-size: 11px;

    color: #00ff000

}



.fund-toggle {

    margin: 20px 0

}



.fund-toggle .top-txt {

    background: #f8f8f8;

    padding: 10px 10px;

    border: solid 1px #e0e0e0;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.fund-toggle .top-txt span,

.fund-toggle .top-txt h2 {

    font-size: 18px;

    padding-bottom: 5px;

    cursor: pointer;

    display: block

}



.fund-toggle .top-txt span em,

.fund-toggle .top-txt h2 em {

    font-style: normal;

    float: right

}



.fund-toggle .top-txt .inner {

    overflow: hidden;

    display: none

}



.fund-toggle .top-txt .inner.show {

    padding: 0;

    display: inline-block

}



.fund-toggle .top-txt .inner p {

    font-size: 14px;

    line-height: 20px;

    text-align: justify;

    font-family: robotolight

}



.static-content {

    padding: 10px 0 30px

}



.static-content h3 {

    margin-top: 10px

}



.static-content p {

    font-size: 13px;

    font-family: robotolight

}



.gbl-ft-txt h3 {

    text-align: left;

    font-size: 20px

}



.gbl-ft-txt p {

    font-size: 14px;

    margin-bottom: 10px;

    font-family: robotolight

}



.top-amc-page {

    float: left;

    width: 100%

}



.top-amc-page .top-left-amc {

    margin-top: 5px !important

}



.for-amc-details {

    box-shadow: none;

    width: 619px;

    float: left;

    padding: 0px 0px 0px 0px;

    margin-bottom: 0px

}



.for-amc-details ul {

    float: left

}



.for-amc-details .filter-new-sm {

    float: left;

    margin-top: 23px

}



.breadcrumb .fact-sheet {

    font-size: 14px;

    padding: 8px 2px;

    width: 209px;

    float: right

}



.amcPageHead article h1 {

    font-size: 35px !important

}



.amcPageHead article h1 span {

    font-size: 35px

}



.my-funds-loader-big {

    margin-top: 0px;

    height: 1500px

}



.my-funds-loader-mini {

    margin-top: 250px

}



.recommended-banner {

    background: url(../images/sip-calculator.jpg) no-repeat center center

}



.all-funds {

    display: table;

    width: 100%;

    margin: 20px 0

}



.left-section {

    width: 215px;

    float: left;

    margin-right: 10px

}



.left-section .top-menu {

    background: #fff;

    border: 1px solid #e0e0e0;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.left-section .top-menu ul .active {

    background: #d8f9e4;

    border-radius: 6px 6px 0px 0px

}



.left-section .top-menu ul li {

    padding: 8px;

    border-bottom: 1px solid #e0e0e0

}



.left-section .top-menu ul li a {

    color: #474748;

    font-size: 15px

}



.left-section .top-menu ul li a i {

    width: 24px;

    height: 24px;

    float: left;

    background: url("../images/new-sprite.png") -14px -220px no-repeat;

    margin-right: 5px

}



.left-section .top-menu ul .rf i {

    background-position: -14px -360px

}



.left-section .top-menu ul .trf i {

    background-position: -14px -220px

}



.left-section .top-menu ul .tpf i {

    background-position: -14px -258px

}



.left-section .top-menu ul .nfo i {

    background-position: -14px -293px

}



.left-section .top-menu ul .amf i {

    background-position: -14px -328px

}



.left-section .filters {

    margin-top: 20px;

    border: 4px solid #e5e5e5;

    border-radius: 5px 5px 5px 5px;

    margin-bottom: 30px

}



.left-section .filters .filter-title {

    background: #1069a1;

    color: #fff;

    padding: 10px 15px;

    display: table;

    width: 100%;

    border-radius: 5px 5px 0px 0px

}



.left-section .filters .cd-accordion-menu {

    width: 100%;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

    -khtml-border-radius: 8px;

    border-radius: 8px

}



.left-section .filters .cd-accordion-menu .hide-arrow ul li label:before {

    display: none !important

}



.left-section .filters .cd-accordion-menu ul {

    display: none

}



.left-section .filters .cd-accordion-menu li a,

.left-section .filters .cd-accordion-menu li label {

    display: table;

    width: 100%

}



.left-section .filters .cd-accordion-menu li a input[type=checkbox],

.left-section .filters .cd-accordion-menu li label input[type=checkbox] {

    height: 18px;

    width: 20px;

    float: left;

    position: relative;

    padding: 0;

    margin-right: 5px;

    margin-bottom: 0;

    background: #c9c9c9;

    border: 1px solid #a9a9a9;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    opacity: 1

}



.left-section .filters .cd-accordion-menu li span {

    width: 161px;

    float: left

}



.left-section .filters .cd-accordion-menu input[type=checkbox] {

    position: absolute;

    opacity: 0

}



.left-section .filters .cd-accordion-menu label,

.left-section .filters .cd-accordion-menu a {

    position: relative;

    display: block;

    padding: 18px 18px 18px 64px;

    background: #fff;

    color: #474748;

    font-size: 17px

}



.no-touch .left-section .filters .cd-accordion-menu label:hover,

.no-touch .left-section .filters .cd-accordion-menu a:hover {

    background: tint(#4d5158, 3%)

}



.left-section .filters .cd-accordion-menu label::before,

.left-section .filters .cd-accordion-menu label::after,

.left-section .filters .cd-accordion-menu a::after {

    content: '';

    display: inline-block;

    width: 20px;

    height: 20px;

    position: absolute;

    top: 50%;

    -moz-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%)

}



.left-section .filters .cd-accordion-menu label {

    cursor: pointer;

    border-bottom: 1px solid #e0e0e0

}



.left-section .filters .cd-accordion-menu label::before,

.left-section .filters .cd-accordion-menu label::after {

    background-image: url(../img/cd-icons.svg);

    background-repeat: no-repeat

}



.left-section .filters .cd-accordion-menu label::before {

    right: 18px;

    background-position: 0 0;

    -moz-transform: translateY(-50%) rotate(-180deg);

    -o-transform: translateY(-50%) rotate(-180deg);

    -ms-transform: translateY(-50%) rotate(-180deg);

    -webkit-transform: translateY(-50%) rotate(-180deg);

    transform: translateY(-50%) rotate(-180deg)

}



.left-section .filters .cd-accordion-menu label::after {

    left: 41px;

    background-position: -16px 0

}



.left-section .filters .cd-accordion-menu a::after {

    left: 36px;

    background: url(../img/cd-icons.svg) no-repeat -48px 0

}



.left-section .filters .cd-accordion-menu input[type=checkbox]:checked+label::before {

    -moz-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%)

}



.left-section .filters .cd-accordion-menu input[type=checkbox]:checked+label::after {

    background-position: -32px 0

}



.left-section .filters .cd-accordion-menu input[type=checkbox]:checked+label+ul,

.left-section .filters .cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul {

    display: block

}



.left-section .filters .cd-accordion-menu ul label,

.left-section .filters .cd-accordion-menu ul a {

    background: #f5f5f5;

    font-size: 15px;

    border-bottom: 1px solid #e0e0e0;

    padding-left: 82px

}



.no-touch .left-section .filters .cd-accordion-menu ul label:hover,



.no-touch .left-section .filters .cd-accordion-menu ul a:hover {

    background: #3c3f45

}



.left-section .filters .cd-accordion-menu ul ul li a,

.left-section .filters .cd-accordion-menu ul ul li label {

    background: #f3faff;

    font-size: 14px

}



.left-section .filters .cd-accordion-menu>li:last-of-type>label,

.left-section .filters .cd-accordion-menu>li:last-of-type>a,

.left-section .filters .cd-accordion-menu>li>ul>li:last-of-type label,

.left-section .filters .cd-accordion-menu>li>ul>li:last-of-type a {

    box-shadow: none

}



.left-section .filters .cd-accordion-menu ul label::before {

    right: 15px;

    background-image: url(../img/down-arrow.svg);

    background-repeat: no-repeat

}



.left-section .filters .cd-accordion-menu ul label::after,

.left-section .filters .cd-accordion-menu ul a::after {

    left: 59px

}



.left-section .filters .cd-accordion-menu ul ul label::before {

    left: 54px

}



.left-section .filters .cd-accordion-menu ul ul label::after,

.left-section .filters .cd-accordion-menu ul ul a::after {

    left: 77px

}



.left-section .filters .cd-accordion-menu ul ul ul label,

.left-section .filters .cd-accordion-menu ul ul ul a {

    padding-left: 118px

}



.left-section .filters .cd-accordion-menu ul ul ul label::before {

    left: 72px

}



.left-section .filters .cd-accordion-menu ul ul ul label::after,

.left-section .filters .cd-accordion-menu ul ul ul a::after {

    left: 95px

}



@media only screen and (min-width: 600px) {

    .left-section .filters .cd-accordion-menu label,

    .left-section .filters .cd-accordion-menu a {

        padding: 10px;

        font-size: 16px;

        border-bottom: 1px solid #e0e0e0

    }

    .left-section .filters .cd-accordion-menu label::before {

        right: 12px

    }

    .left-section .filters .cd-accordion-menu label::after {

        display: none

    }

    .left-section .filters .cd-accordion-menu ul label,

    .left-section .filters .cd-accordion-menu ul a {

        padding-left: 10px

    }

    .left-section .filters .cd-accordion-menu ul label::after,

    .left-section .filters .cd-accordion-menu ul a::after {

        left: 21px;

        display: none

    }

    .left-section .filters .cd-accordion-menu ul ul label,

    .left-section .filters .cd-accordion-menu ul ul a {

        padding-left: 10px

    }

    .left-section .filters .cd-accordion-menu ul ul label::before {

        left: 28px

    }

    .left-section .filters .cd-accordion-menu ul ul label::after,

    .left-section .filters .cd-accordion-menu ul ul a::after {

        left: 35px

    }

    .left-section .filters .cd-accordion-menu ul ul ul label,

    .left-section .filters .cd-accordion-menu ul ul ul a {

        padding-left: 44px

    }

    .left-section .filters .cd-accordion-menu ul ul ul label::before {

        left: 30px

    }

    .left-section .filters .cd-accordion-menu ul ul ul label::after,

    .left-section .filters .cd-accordion-menu ul ul ul a::after {

        left: 37px

    }

}



.left-section .filters .cd-accordion-menu.animated label::before {

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease

}



.right-section {

    display: table;

    width: 945px

}



.right-section .short-content-seo {

    border: 1px solid #e0e0e0;

    background: #fff;

    position: relative;

    padding: 10px 15px;

    -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    -khtml-border-radius: 10px;

    border-radius: 10px;

    font-size: 14px;

    font-family: robotolight

}



.right-section .short-content-seo .heading-short {

    font-size: 20px;

    line-height: 34px;

    font-weight: 800

}



.right-section .short-content-seo #closeButton {

    background: url(../images/close.png) no-repeat;

    height: 15px;

    width: 18px;

    border: none;

    outline: none;

    float: right;

    position: absolute;

    top: 10px;

    right: 9px;

    cursor: pointer

}



.right-section .short-content-seo .title-slider {

    width: 100%;

    position: relative

}



.right-section .short-content-seo .title-slider .mCSB_dragger_bar {

    display: none

}



.right-section .short-content-seo .title-slider:hover .mCSB_dragger_bar {

    display: block

}



.right-section .reset-section {

    padding: 5px;

    float: left;

    width: 100%;

    margin: 5px 0

}



.right-section .reset-section .filter-reset {

    width: 65%;

    float: left

}



.right-section .reset-section .filter-reset a {

    float: left;

    line-height: 27px

}



.right-section .reset-section .filter-reset ul {

    display: inline;

    width: 84%;

    float: left;

    margin-left: 10px

}



.right-section .reset-section .filter-reset ul li {

    float: left;

    font-size: 14px;

    display: inline-block;

    padding: 3px 22px 3px 10px;

    background: #e5e2e2;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    margin: 3px 3px;

    position: relative

}



.right-section .reset-section .filter-reset ul li a {

    background: url(../images/close.png) no-repeat;

    width: 10px;

    background-size: contain;

    position: absolute;

    top: 9px;

    right: 5px;

    height: 10px

}



.right-section .reset-section .fund-search {

    float: right;

    position: relative

}



.right-section .reset-section .fund-search input[type="search"] {

    border: 1px solid #e0e0e0;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    padding: 7px 10px;

    width: 250px;

    margin-right: 10px;

    font-size: 12px;

    float: left

}



.right-section .reset-section .fund-search a {

    position: absolute;

    right: 20px;

    top: 6px

}



.right-section .reset-section .fund-search a i {

    font-size: 15px;

    margin: 0;

    color: #878787

}



.right-section .right-fund-list {

    float: left;

    width: 100%;

    background: #fff;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    padding: 10px 10px 30px 10px

}



.right-section .right-fund-list form {

    width: 30%;

    margin: 0

}



.right-section .right-fund-list form .top-left {

    min-height: 45px;

    float: left;

    width: 100%

}



.right-section .right-fund-list form .top-left img {

    vertical-align: middle

}



.right-section .right-fund-list form .top-left input[type="submit"] {

    float: none;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    font-size: 13px;

    background: #379e5c;

    border: none;

    display: inline-block;

    padding: 7px 30px;

    color: #fff;

    text-align: center

}



.right-section .right-fund-list form .top-left a {

    color: #000;

    float: right;

    font-size: 14px;

    color: #1069a1;

    margin: 5px 0 0

}



.right-section .right-fund-list .category-filter label {

    float: left;

    margin-top: 10px;

    margin-right: 10px

}



.right-section .right-fund-list .category-filter select {

    float: left;

    padding: 6px 10px;

    background: #fff;

    height: 36px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    width: 250px;

    border: 1px solid #e0e0e0;

    font-size: 14px;

    margin-right: 10px

}



.right-section .right-fund-list .listing {

    float: right

}



.right-section .right-fund-list .listing i {

    font-size: 19px;

    color: #878787;

    margin: 7px 0 0 5px

}



.right-section .right-fund-list .listing i.active {

    color: #1069a1

}



.right-section .right-fund-list .lists {

    width: 100%;

    float: left;

    position: relative

}



.right-section .right-fund-list .lists .yearsfilter {

    position: relative;

    width: 80px;

    margin-bottom: -14px;

    margin-top: 6px

}



.right-section .right-fund-list .lists .yearsfilter a {

    width: 21px;

    height: 20px;

    border: 1px solid #dfdfdf;

    border-radius: 100%;

    display: inline-block;

    line-height: 19px;

    cursor: pointer;

    font-size: 11px;

    text-align: center;

    background: #f0f0f0;

    text-shadow: none

}



.right-section .right-fund-list .lists .yearsfilter a:hover,

.right-section .right-fund-list .lists .yearsfilter a.active {

    background: #379e5c;

    color: #FFFFFF

}



.right-section .right-fund-list .lists .growth,

.right-section .right-fund-list .lists risk,

.right-section .right-fund-list .lists .down {

    color: #0a940a;

    display: inline-block;

    width: 65px;

    text-align: center;

    margin: 0px auto;

    font-weight: normal;

    font-weight: 400

}



.right-section .right-fund-list .lists .risk,

.right-section .right-fund-list .lists .down {

    color: #FF0808

}



.right-section .right-fund-list .lists .show_more_main td {

    text-align: center

}



.right-section .right-fund-list .lists .title-check {

    float: left;

    width: 20px;

    height: 20px

}



.right-section .right-fund-list .lists .fundstatus {

    display: none

}



.right-section .right-fund-list .lists .title {

    text-align: left;

    position: relative

}



.right-section .right-fund-list .lists .title a {

    display: table;

    color: #474748;

    line-height: 17px

}



.right-section .right-fund-list .lists .title a:hover {

    color: #eb5d3f

}



.right-section .right-fund-list .lists .title .rec {

    float: right;

    border: 1px solid #98d280;

    padding: 0px 3px;

    line-height: 15px;

    font-size: 11px;

    margin-right: 8px;

    font-style: normal

}



.right-section .right-fund-list .lists .tooltip {

    position: absolute;

    right: -10px;

    top: 8px

}



.right-section .right-fund-list .lists .tooltip .tooltiptext {

    top: -6px;

    left: 20px;

    width: 150px;

    background: #1baac5;

    color: #fff;

    font-size: 12px;

    text-align: left;

    border-radius: 2px;

    padding: 3px 8px;

    position: absolute;

    z-index: 9;

    line-height: 16px

}



.right-section .right-fund-list .lists .amounts {

    position: relative;

    line-height: 31px

}



.right-section .right-fund-list .lists .amounts .error-invarid {

    position: absolute;

    bottom: 33px;

    width: 117px;

    left: -16px;

    background: #FFF5DD;

    padding: 1px;

    line-height: 15px;

    border: 1px solid #e0e0e0

}



.right-section .right-fund-list .lists .amounts input::placeholder {

    font-size: 11px

}



.right-section .right-fund-list .lists .amounts input {

    margin: 0;

    text-align: center;

    padding: 6px 3px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    width: 85px;

    border: 1px solid #C5C5C5;

    font-size: 14px

}



.right-section .right-fund-list .lists .amounts::-webkit-input-placeholder {

    font-size: 11px

}



.right-section .right-fund-list .lists .amounts:-moz-placeholder {

    font-size: 11px

}



.right-section .right-fund-list .lists .amounts::-moz-placeholder {

    font-size: 11px

}



.right-section .right-fund-list .lists .amounts:-ms-input-placeholder {

    font-size: 11px

}



.right-section .right-fund-list .lists .button-buy {

    width: 110px;

    position: relative

}



.right-section .right-fund-list .lists .button-buy a {

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    font-size: 12px;

    cursor: pointer;

    background: #379e5c;

    display: inline-block;

    padding: 5px 22px;

    color: #fff;

    text-align: center

}



.right-section .right-fund-list .lists .button-buy .dropdown-content {

    margin-top: 8px;

    margin-left: -30px;

    display: none;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    position: absolute;

    background: #fff;

    width: 189px;

    border: solid 1px #bababa;

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    z-index: 99;

    right: 0

}



.right-section .right-fund-list .lists .button-buy .dropdown-content .cart-moveimg {

    position: absolute;

    top: -46px;

    right: 10px;

    width: 0px;

    height: 0px

}



.right-section .right-fund-list .lists .button-buy .dropdown-content .cart-btns:hover .carts-list {

    display: block

}



.right-section .right-fund-list .lists .button-buy .dropdown-content .carts-list {

    display: none;

    position: absolute;

    left: -114px;

    bottom: 0px;

    margin: 0;

    padding: 0;

    list-style: none;

    -webkit-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2);

    -ms-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2);

    box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2)

}



.right-section .right-fund-list .lists .button-buy .dropdown-content .carts-list li {

    list-style: none;

    background: #fff;

    margin-top: -2px;

    border: 1px solid #e0e0e0

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a {

    padding: 7px 10px;

    display: block;

    text-align: left;

    background: none;

    color: #474748;

    border-bottom: solid 1px #ededed;

    border-radius: 0;

    transition: background-color 0.5s ease

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a:hover {

    background: #379e5c;

    color: #fff

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a:hover i {

    background: url(../images/buy-lmsum-hover.png) no-repeat center

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a+a:hover i {

    background: url(../images/buy-sip-hover.png) no-repeat center

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a.cart-lumpsum i {

    background: url(../images/add-cart-lumpsum.png) no-repeat center

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a.cart-lumpsum:hover i {

    background: url(../images/add-cart-lumpsum-hover.png) no-repeat center

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a.watchlists:hover i {

    background: url(../images/add-watchlist-hover.png) no-repeat center

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a.cart-sip:hover i {

    background: url(../images/cart-white.svg) no-repeat 2px

}



.right-section .right-fund-list .lists .button-buy .dropdown-content i {

    background: url(../images/buy-lmsum.png) no-repeat center;

    width: 25px;

    height: 20px;

    display: inline-block

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a+a i {

    background: url(../images/buy-sip.png) no-repeat center

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a.watchlists i {

    background: url(../images/add-watchlist.png) no-repeat center

}



.right-section .right-fund-list .lists .button-buy .dropdown-content a.cart-sip i {

    background: url(../images/cart-gray.svg) no-repeat 2px

}



.right-section .right-fund-list .lists .button-buy .dropdown-content:before {

    content: '';

    width: 0;

    height: 0;

    top: -10px;

    right: 10px;

    position: absolute;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #bababa

}



.right-section .right-fund-list .grid-views .tablesaw {

    border: none

}



.right-section .right-fund-list .grid-views .tablesaw thead {

    display: none

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr {

    width: 30.5%;

    display: inline-block;

    margin: 1.1%;

    border: 1px solid #e0e0e0;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    box-shadow: 0 0 4px rgba(0, 0, 0, 0.17)

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td {

    display: block;

    float: left;

    width: 100%

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td .tablesaw-cell-label {

    display: block;

    font-size: 12px;

    color: #878787;

    text-transform: capitalize;

    float: left;

    font-weight: 400;

    text-align: left

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td:first-child .tablesaw-cell-label,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:last-child .tablesaw-cell-label {

    display: none

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(4),

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(3),

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(5),

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(6) {

    width: 50%;

    border: 1px solid #F1F1F1;

    border-left: none;

    text-align: center;

    margin: -1px 0px 0px 0px;

    min-height: 60px

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(4) .tablesaw-cell-label,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(4) .tablesaw-cell-content,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(3) .tablesaw-cell-label,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(3) .tablesaw-cell-content,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(5) .tablesaw-cell-label,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(5) .tablesaw-cell-content,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(6) .tablesaw-cell-label,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(6) .tablesaw-cell-content {

    display: table;

    width: 100%;

    float: left;

    text-align: center;

    line-height: 20px

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(4) .tablesaw-cell-content,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(3) .tablesaw-cell-content,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(5) .tablesaw-cell-content,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(6) .tablesaw-cell-content {

    font-size: 14px

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(4),

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(6) {

    border-right: none

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(2) .tablesaw-cell-label,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(2) .tablesaw-cell-content,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(7) .tablesaw-cell-label,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(7) .tablesaw-cell-content {

    width: 100%;

    text-align: center

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(2) .tablesaw-cell-content,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(7) .tablesaw-cell-content {

    text-align: left;

    width: 48%;

    float: left;

    padding-left: 10px

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(2) .error-invarid,

.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(7) .error-invarid {

    left: 132px

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(7) {

    background: #F9F9F9

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(7) .tablesaw-cell-label {

    text-align: right;

    width: 39%;

    line-height: 33px;

    padding: 0

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr .buttonGrid {

    display: none !important

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr .dropdown-content {

    right: 20%;

    margin-top: 6px

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr .dropdown-content:before {

    content: '';

    width: 0;

    height: 0;

    top: -8px;

    right: 39%;

    position: absolute;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-bottom: 7px solid #bababa

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr .title {

    background: #fcf7e6;

    font-size: 14px;

    min-height: 52px

}



.right-section .right-fund-list .grid-views .tablesaw tbody tr:nth-child(2n+2) {

    background: #fff

}



.right-section .right-fund-list .show-more {

    -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    -khtml-border-radius: 10px;

    border-radius: 10px;

    font-size: 12px;

    cursor: pointer;

    background: #ec5d3f;

    display: inline-block;

    padding: 5px 18px;

    color: #fff;

    font-size: 15px;

    margin: 0px auto;

    float: none;

    text-align: center

}



.right-section .right-fund-list .show-more i {

    color: #fff;

    font-size: 14px

}



.analysis-fund .scheme-details .tab-section .resp-tabs-list .resp-tab-active {

    background: #216793 !important

}



.analysis-fund .scheme-details .tab-section .resp-tab-content {

    border-top: 1px solid #216793

}



.analysis-fund .scheme-details .schemes {

    background: #fff

}



.analysis-fund .scheme-details .schemes .top-box {

    background: #fff

}



.analysis-fund .scheme-details .schemes .top-box .first-one {

    border: none

}



.analysis-fund .scheme-details .schemes .top-box .first-one i {

    float: left

}



.analysis-fund .scheme-details .schemes .top-box .navs {

    border: none;

    text-align: right

}



.analysis-fund .scheme-details .schemes .top-box .bx {

    width: 70%

}



.analysis-fund .scheme-details .schemes .top-box .bx+.bx {

    width: 30%

}



.analysis-fund .scheme-details .schemes .top-box .market-ups {

    color: #0a940a;

    font-size: 30px

}



.analysis-fund .scheme-details .schemes .top-box b {

    font-size: 13px;

    

    color: #474748

}



.analysis-fund .scheme-details .schemes .top-box .market-downs {

    font-size: 30px;

    color: #FF0000

}



.analysis-fund .scheme-details .schemes .retruns-details aside {

    width: 100%

}



.analysis-fund .scheme-details .schemes .retruns-details aside table {

    width: 937px;

    text-align: center;

    margin: -15px;

    padding: 0

}



.analysis-fund .scheme-details .schemes .retruns-details aside table .year-bg {

    background: #e1f9ff

}



.analysis-fund .scheme-details .schemes .retruns-details aside table tr td {

    color: #464040;

    font-size: 14px;

    font-family: robotoregula

}



.analysis-fund .scheme-details .schemes .retruns-details aside table tr .red-color {

    color: #eb5d3f

}



.analysis-fund .scheme-details .schemes .retruns-details aside table tr .period {

    font-size: 15px;

    font-family: robotoregula

}



.analysis-fund .scheme-details .schemes .retruns-details aside table tr .period span {

    font-size: 10px;

    display: inline-block;

    font-family: robotoregula

}



.analysis-fund .scheme-details .schemes .retruns-details aside .analysis-content {

    width: 907px;

    color: #404040;

    ed6a00

    font-size: 15px

}



.analysis-fund .scheme-details .schemes .retruns-details aside .analysis-content ul li {

    line-height: 23px

}



.analysis-fund .scheme-details .schemes .retruns-details aside .titles {

    margin: 34px 0 10px 0

}



.for-fund .title-slider {

    background: #fff

}



.m-filterbox {

    display: none;

    background: #CCE6A4;

    font-size: 16px;

    text-transform: uppercase;

    text-align: center;

    border-top: 1px solid #e0e0e0;

    position: fixed;

    left: 0;

    right: 0;

    z-index: 25;

    bottom: 0

}



.m-filterbox .filter-m {

    box-sizing: border-box;

    color: #333333;

    float: left;

    padding: 10px 0;

    width: 50%

}



.m-filter {

    top: 0;

    width: 300px;

    margin: auto;

    box-shadow: none;

    box-sizing: border-box;

    position: fixed;

    left: -330px;

    background: #f7f7f9;

    z-index: 9999999999999;

    overflow: scroll;

    height: 100%

}



.m-filter .top-menu {

    display: none

}



.m-filter .filters {

    margin: 0

}



.m-filter .filters .cd-accordion-menu ul label,

.m-filter .filters .cd-accordion-menu ul a {

    padding: 10px;

    font-size: 13px

}



.m-filter .filters .cd-accordion-menu ul ul a {

    padding: 10px;

    font-size: 12px !important

}



.m-filter .filters .cd-accordion-menu label {

    font-size: 14px;

    padding: 10px

}



.m-filter .close {

    position: absolute;

    display: block;

    background: #fff;

    right: 14px;

    padding: 4px;

    top: 13px

}



.m-filter .close i {

    float: left;

    background: url(../images/close-button.svg) no-repeat center;

    width: 15px;

    height: 15px;

    background-size: contain

}



.m-filter .filter-reset {

    width: 100%;

    float: left;

    padding: 0 10px

}



.m-filter .filter-reset a {

    float: left

}



.m-filter .filter-reset ul {

    display: inline;

    margin: 10px 0px;

    width: 99%;

    float: left;

    margin-left: 10px

}



.m-filter .filter-reset ul li {

    float: left;

    font-size: 13px;

    display: inline-block;

    padding: 3px 22px 3px 10px;

    background: #e5e2e2;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    margin: 3px 3px;

    position: relative

}



.m-filter .filter-reset ul li a {

    background: url(../images/close.png) no-repeat;

    width: 10px;

    background-size: contain;

    position: absolute;

    top: 9px;

    right: 5px;

    height: 10px

}



.m-reset {

    display: none

}



.btn-filter {

    display: none;

    position: relative;

    bottom: 7px;

    width: 100%;

    text-align: center

}



.btn-filter a {

    margin: 0px 6px;

    padding: 7px 23px;

    border-radius: 7px;

    display: inline-block;

    font-size: 15px

}



.cboxOverlay {

    position: fixed;

    width: 100%;

    display: block !important;

    height: 100%;

    background: #333333;

    overflow: auto;

    opacity: 0.9;

    filter: alpha(opacity=90);

    top: 0;

    left: 0;

    z-index: 999999999 !important;

    opacity: 0.9;

    visibility: visible

}



.for-other-amc-all .more-funds-new {

    margin-top: 3px;

    background: #fff;

    font-size: 11px;

    padding: 15px;

    position: relative

}



.for-other-amc-all .more-funds-new .active-new {

    background-color: #3c464c;

    color: #fff !important;

    padding: 1px 11px;

    border-radius: 10px

}



.for-other-amc-all .more-funds-new span {

    padding: 0px 0px 5px 0px;

    color: #eb5d3f;

    font-size: 16px;

    float: left;

    border-bottom: 2px dotted #eae8e5;

    width: 100%;

    margin-bottom: 13px

}



.for-other-amc-all .more-funds-new a {

    font-size: 13px;

    padding: 0px 8px 0px 0px;

    color: #0e5f94

}



.for-other-amc-all .more-funds-new a:hover {

    color: #ff6f17

}



.for-other-amc-all .more-funds-new a+a {

    padding: 0px 9px 0px 9px

}



.right-section .right-fund-list form .top-left-new {

    width: 73% !important;

    float: left;

    margin-top: 26px

}



.new-set-reset {

    padding: 5px;

    float: left;

    width: 60% !important;

    margin: 5px 0;

    position: relative;

    top: -9px

}



.new-set-reset .filter-reset-new {

    width: 100% !important;

    float: left !important;

    position: relative !important

}



.inner-testimonials {

    margin-top: 30px

}



.inner-testimonials .flexslider {

    border: none;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow: none;

    box-shadow: none;

    padding: 0 0

}



.inner-testimonials .flexslider .slides {

    margin: 0;

    padding: 0

}



.inner-testimonials .flexslider ul li {

    list-style: none

}



.inner-testimonials .flexslider ul li p {

    color: #484848;

    min-height: 90px

}



.inner-testimonials .flexslider ul li p i {

    color: #e8e8e8;

    font-size: 40px;

    float: left;

    margin: 10px 10px 0 5px;

    width: 4%;

    margin-left: 4px

}



.inner-testimonials .flexslider ul li p span {

    width: 89%;

    float: left;

    line-height: 21px

}



.inner-testimonials .flexslider ul li p i.fa-quote-right {

    float: left;

    margin: 30px 0 0 10px

}



.inner-testimonials .flexslider ul li .client-name {

    display: table;

    width: 100%;

    font-size: 18px;

    text-align: center;

    margin-top: 15px;

    border: none;

    float: left;

    color: #195c90

}



.inner-testimonials .flexslider ul li .client-name span {

    width: 100%;

    display: table;

    font-size: 14px;

    color: #646464

}



.inner-testimonials .flexslider .flex-control-nav {

    display: none

}



.inner-testimonials .flexslider .flex-direction-nav {

    display: block;

    position: relative

}



.inner-testimonials .flexslider .flex-direction-nav a {

    opacity: 1;

    overflow: hidden;

    width: 25px;

    height: 25px;

    display: inline-block;

    font-family: FontAwesome-webfont;

    font-size: inherit;

    position: absolute;

    font-style: normal;

    font-weight: normal;

    font-size: 42px;

    margin-top: -30px;

    text-rendering: auto;

    text-indent: 0;

    -webkit-font-smoothing: antialiased;

    color: #d8d8d8

}



.inner-testimonials .flexslider .flex-direction-nav a:before {

    width: 25px;

    height: 35px;

    float: left

}



.inner-testimonials .flexslider .flex-direction-nav a:hover {

    color: #9a9999

}



.inner-testimonials .flexslider .flex-direction-nav .flex-nav-prev a {

    left: 33%

}



.inner-testimonials .flexslider .flex-direction-nav .flex-nav-prev a:before {

    content: "\f104"

}



.inner-testimonials .flexslider .flex-direction-nav .flex-nav-next a {

    right: 33%

}



.inner-testimonials .flexslider .flex-direction-nav .flex-nav-next a:before {

    content: "\f105"

}



.media {

    position: relative;

    z-index: 9;

    text-align: center;

    border: none;

    display: inline-block;

    width: 100%;

    margin-top: 0;

    background: #ffffff;

    padding: 35px 0

}



.media .headings-1 {

    font-family: roboto_slabregular;

    color: #4b4b4b;

    margin-bottom: 12px;

    font-size: 24px

}



.media .sub-heading {

    margin-bottom: 20px;

    

    font-size: 16px;

    color: #4b4b4b

}



.media a img {

    max-width: 100%

}



.media ul {

    text-align: center

}



.media ul li {

    list-style: none;

    display: inline-block;

    margin: 20px 20px 0 20px

}



.tax-saving .tax-calcu-page-1-banner {

    padding: 0px;

    background: url(../images/tax.jpg) no-repeat;

    background-size: cover

}



.tax-saving .tax-calcu-page-1-banner:after {

    display: none

}



.tax-saving .tax-calcu-page-1-banner article {

    text-align: left

}



.tax-saving .right-section .right-fund-list .lists {

    margin-top: 20px

}



.tax-saving .right-section .right-fund-list .lists .button-buy .dropdown-content {

    display: block;

    float: left;

    z-index: 0;

    left: 0px;

    margin: 0px;

    width: 100%;

    background: none;

    box-shadow: none;

    border: none;

    position: relative

}



.tax-saving .right-section .right-fund-list .lists .button-buy .dropdown-content:before {

    display: none

}



.tax-saving .right-section .right-fund-list .lists .button-buy .dropdown-content .cart-sip {

    border-right: 1px solid #F1F1F1

}



.tax-saving .right-section .right-fund-list .lists .button-buy .dropdown-content .cart-sip .fa-cart-plus {

    background: none;

    font-size: 14px;

    color: #656464;

    width: 16px

}



.tax-saving .right-section .right-fund-list .lists .button-buy .dropdown-content .cart-sip .fa-cart-plus:before {

    content: "\f217"

}



.tax-saving .right-section .right-fund-list .lists .button-buy .dropdown-content .cart-sip:hover .fa-cart-plus {

    color: #656464

}



.tax-saving .right-section .right-fund-list .lists .button-buy .dropdown-content a {

    border: 1px solid #FFF;

    background: #FFF;

    display: inline-block;

    padding: 3px 5px

}



.tax-saving .right-section .right-fund-list .lists .button-buy .dropdown-content a:hover {

    background: #f9f9f9;

    color: #379e5c;

    border: 1px solid #F1F1F1

}



.tax-saving .right-section .right-fund-list .lists .button-buy .dropdown-content a:hover i {

    background: inherit

}



.tax-saving .right-section .right-fund-list .lists .button-buy .dropdown-content a+a:hover i {

    background: url(../images/buy-sip.png) no-repeat center

}



.tax-saving .right-section .right-fund-list .grid-views .tablesaw tbody tr td.tdcate {

    display: none

}



.tax-saving .right-section .right-fund-list .grid-views .tablesaw tbody tr:hover {

    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.17);

    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.17);

    -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.17);

    box-shadow: 0 0 15px rgba(0, 0, 0, 0.17)

}



.tax-saving .heading,

.tax-saving .main-panel-advisor .small-heading,

.main-panel-advisor .tax-saving .small-heading,

.tax-saving .subheading {

    font-size: 25px;

    color: #eb5d3f;

    

    text-align: left

}



.tax-saving .subheading {

    font-size: 16px;

    color: #474748

}



.tax-saving .right-section {

    width: 100%

}



.tax-saving .right-section .right-fund-list {

    padding: 0;

    margin: 0

}



.tax-saving .right-section .right-fund-list .top {

    display: block;

    width: 100%;

    position: relative;

    padding: 0px 0px 0px 10px

}



.tax-saving .right-section .right-fund-list .top .heading,

.tax-saving .right-section .right-fund-list .top .main-panel-advisor .small-heading,

.main-panel-advisor .tax-saving .right-section .right-fund-list .top .small-heading {

    color: #474748;

    float: left

}



.tax-saving .right-section .right-fund-list .top .tax-calculator {

    top: 0px

}



.tax-saving .right-section .right-fund-list .grid-views .tablesaw tbody tr {

    width: 23%;

    margin: 1%;

    clear: none;

    float: left

}



.tax-saving .right-section .right-fund-list .grid-views .tablesaw tbody tr td .title-check {

    display: none

}



.tax-saving .right-section .right-fund-list .grid-views .tablesaw tbody tr td.td-amount .tablesaw-cell-label {

    width: 50%

}



.tax-saving .why-choose-taxsaving {

    display: table;

    background: #f6f6f6;

    width: 100%;

    padding: 30px 0px

}



.tax-saving .why-choose-taxsaving ul {

    margin-top: 13px

}



.tax-saving .why-choose-taxsaving ul li {

    width: 18%;

    margin: 1%;

    float: left;

    color: #fff;

    

    text-align: center;

    background: #3d7396;

    border-bottom: 2px solid #2e6181;

    padding: 20px;

    height: 148px

}



.tax-saving .why-choose-taxsaving ul li i {

    width: 100%;

    display: block;

    height: 70px

}



.tax-saving .why-choose-taxsaving ul li:nth-child(1) {

    margin-left: 0px

}



.tax-saving .why-choose-taxsaving ul li:nth-child(2) {

    background: #ed6c51;

    border-color: #d45339

}



.tax-saving .why-choose-taxsaving ul li:nth-child(3) {

    background: #4aa76b;

    border-color: #368d55

}



.tax-saving .why-choose-taxsaving ul li:nth-child(4) {

    background: #2777a9;

    border-color: #1e6692

}



.tax-saving .why-choose-taxsaving ul li:nth-child(5) {

    background: #2692b5;

    border-color: #1b7593

}



.tax-saving .tax-tables {

    display: table;

    background: #FFF;

    width: 100%;

    padding: 30px 0px

}



.tax-saving .tax-tables table {

    width: 100%;

    margin: 20px 0

}



.tax-saving .tax-tables table tr td {

    padding: 10px 25px;

    border: solid 1px #e0e0e0;

    color: #474748;

    

    font-size: 15px

}



.tax-saving .tax-tables table tr td span {

    font-size: 15px;

    text-transform: uppercase;

    font-family: robotobold

}



.tax-saving .tax-tables table tr td strong {

    font-size: 15px;

    font-weight: normal

}



.tax-saving .tax-tables table tr:nth-child(1) {

    border-top-left-radius: 5px;

    border-top-right-radius: 5px

}



.tax-saving .tax-tables table tr:nth-child(1) td {

    color: #fff;

    font-family: robotobold;

    background: #1069a1

}



.tax-saving .tax-tables table tr:nth-child(1) td:nth-child(1) {

    border-top-left-radius: 5px;

    border: 0

}



.tax-saving .tax-tables table tr:nth-child(1) td:last-child {

    border-top-right-radius: 5px;

    border: 0

}



.tax-saving .tax-tables table .highlight {

    background: #e3ffed

}



.tax-saving .tax-tables table .highlight span {

    background: #000;

    padding: 5px 10px;

    background: #379e5c;

    color: #fff

}



.tax-saving .tax-tables .tax-saving1 {

    display: table;

    text-align: center;

    float: left;

    width: 100%;

    margin-top: 10px

}



.tax-saving .tax-tables .tax-saving1 a {

    margin: 0px auto;

    background: #ec5d3f;

    color: #fff;

    padding: 10px 15px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.fund-detal .btn-outer .dropdown-content {

    margin-top: 0;

    margin-left: -30px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    position: absolute;

    background: #fff;

    width: 195px;

    border: solid 1px #bababa;

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

    z-index: 999;

    right: 0

}



.fund-detal .btn-outer .dropdown-content .cart-moveimg {

    position: absolute;

    top: -46px;

    right: 10px;

    width: 0px;

    height: 0px

}



.fund-detal .btn-outer .dropdown-content .cart-btns:hover .carts-list {

    display: block

}



.fund-detal .btn-outer .dropdown-content .carts-list {

    display: none;

    position: absolute;

    left: -114px;

    bottom: 0px;

    margin: 0;

    padding: 0;

    list-style: none;

    -webkit-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2);

    -ms-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2);

    box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.2)

}



.fund-detal .btn-outer .dropdown-content .carts-list li {

    list-style: none;

    background: #fff;

    margin-top: -2px;

    border: 1px solid #e0e0e0

}



.fund-detal .btn-outer .dropdown-content a {

    padding: 7px 10px;

    display: block;

    text-align: left;

    background: none;

    color: #474748;

    border-bottom: solid 1px #ededed;

    border-radius: 0;

    font-size: 12px;

    transition: background-color 0.5s ease

}



.fund-detal .btn-outer .dropdown-content a:hover {

    background: #379e5c;

    color: #fff

}



.fund-detal .btn-outer .dropdown-content a:hover i {

    background: url(../images/buy-lmsum-hover.png) no-repeat center

}



.fund-detal .btn-outer .dropdown-content a.buysip:hover i {

    background: url(../images/buy-sip-hover.png) no-repeat center

}



.fund-detal .btn-outer .dropdown-content a.cart-lumpsum i {

    background: url(../images/add-cart-lumpsum.png) no-repeat center

}



.fund-detal .btn-outer .dropdown-content a.cart-lumpsum:hover i {

    background: url(../images/add-cart-lumpsum-hover.png) no-repeat center

}



.fund-detal .btn-outer .dropdown-content a.watchlists:hover i {

    background: url(../images/add-watchlist-hover.png) no-repeat center

}



.fund-detal .btn-outer .dropdown-content a.cart-sip:hover i {

    background: url(../images/cart-white.svg) no-repeat 2px

}



.fund-detal .btn-outer .dropdown-content i {

    background: url(../images/buy-lmsum.png) no-repeat center;

    width: 25px;

    height: 20px;

    display: inline-block

}



.fund-detal .btn-outer .dropdown-content a.buysip i {

    background: url(../images/buy-sip.png) no-repeat center

}



.fund-detal .btn-outer .dropdown-content a.watchlists i {

    background: url(../images/add-watchlist.png) no-repeat center

}



.fund-detal .btn-outer .dropdown-content a.cart-sip i {

    background: url(../images/cart-gray.svg) no-repeat 2px

}



ul.taxtabs {

    margin: 0px;

    padding: 0px;

    list-style: none

}



.taxtab-content {

    display: none

}



.taxtab-content.current {

    display: inherit

}



.ui-autocomplete {

    position: fixed !important;

    background: #fff;

    color: #222;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.36);

    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.36);

    -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.36);

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.36);

    max-height: 250px;

    overflow: auto;

    width: 400px;

    font-size: 12px;

    top: 65px !important;

    z-index: 999;

    border: solid 2px #fff

}



.ui-autocomplete li {

    display: block;

    

    font-weight: 400;

    border-bottom: solid 1px #DEDEDE;

    padding: 7px 20px;

    transition: all 0.5s ease

}



.ui-autocomplete li a {

    display: block;

    font-weight: 400

}



.ui-autocomplete li:hover {

    background: #ebeef0;

    color: #000;

    cursor: pointer

}



.ui-autocomplete::-webkit-scrollbar {

    display: none

}



.search-container .ui-helper-hidden-accessible {

    display: none !important

}



.mobile-verifi-block {

    ed6a00

    font-size: 15px;

    color: #5b5b5b

}



.mobile-verifi-block span {

    padding: 10px 0px;

    width: 100%;

    float: left;

    font-size: 14px;

    color: #928c8c

}



.login-popoup {

    background: #fff;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    display: table

}



.login-popoup .on-sucess {

    opacity: 0.75

}



.login-popoup .left-pos {

    position: relative;

    left: 32px

}



.login-popoup .login-with-soical {

    width: 100%;

    float: left;

    text-align: center

}



.login-popoup .login-with-soical ul {

    width: 100%;

    float: left;

    margin-top: 15px

}



.login-popoup .login-with-soical ul li {

    display: inline-block;

    margin-right: 7px;

    position: relative

}



.login-popoup .login-with-soical ul li span {

    font-size: 13px !important;

    color: #8c8c8c;

    padding-top: 8px

}



.login-popoup .login-with-soical ul li:first-child {

    display: table;

    width: 100%;

    margin-bottom: 10px

}



.login-popoup .login-with-soical ul li:first-child:before {

    content: "";

    width: 143px;

    height: 0px;

    border-bottom: 1px solid #d2d2d2;

    float: left;

    position: absolute;

    left: 5%;

    top: 12px

}



.login-popoup .login-with-soical ul li:first-child:after {

    content: "";

    width: 143px;

    height: 0px;

    border-bottom: 1px solid #d2d2d2;

    float: left;

    position: absolute;

    right: 5%;

    top: 12px

}



.login-popoup .login-with-soical ul li a {

    padding: 6px 26px;

    border: 1px solid #999;

    -moz-border-radius: 30px;

    -webkit-border-radius: 30px;

    -khtml-border-radius: 30px;

    border-radius: 30px;

    font-size: 14px;

    display: block

}



.login-popoup .login-with-soical ul li a img {

    vertical-align: middle

}



.login-popoup .login-with-soical ul .fb a {

    border-color: #3b5998;

    color: #3b5998

}



.login-popoup .login-with-soical ul .google a {

    border-color: #eb5a26;

    color: #eb5a26

}



.login-popoup .form-panel,

.login-popoup .features-panel {

    width: 420px;

    height: 334px;

    display: inline-block;

    padding: 15px

}



.login-popoup .form-panel .form-control,

.login-popoup .features-panel .form-control {

    padding: 19px 0

}



.login-popoup .form-panel .form-control .keep-log-forgot,

.login-popoup .features-panel .form-control .keep-log-forgot {

    float: left;

    width: 100%

}



.login-popoup .form-panel .form-control .captcha-box,

.login-popoup .features-panel .form-control .captcha-box {

    width: 165px;

    height: auto;

    position: relative;

    float: left

}



.login-popoup .form-panel .form-control .captcha-box .refresh-btn,

.login-popoup .features-panel .form-control .captcha-box .refresh-btn {

    position: absolute;

    bottom: 3px;

    right: 22px;

    cursor: pointer

}



.login-popoup .form-panel .form-control .captcha-input-box,

.login-popoup .features-panel .form-control .captcha-input-box {

    float: right;

    margin-top: 15px

}



.login-popoup .form-panel .form-control .captcha-img,

.login-popoup .features-panel .form-control .captcha-img {

    width: 165px;

    height: auto

}



.login-popoup .form-panel .form-control input[type="text"],

.login-popoup .form-panel .form-control input[type="password"],

.login-popoup .features-panel .form-control input[type="text"],

.login-popoup .features-panel .form-control input[type="password"] {

    border: none;

    

    display: block;

    padding: 5px 0;

    margin-bottom: 20px;

    width: 100%;

    border-bottom: solid 1px #edecec;

    font-size: 14px;

    transition: border-color 0.5s ease;

    background: none

}



.login-popoup .form-panel .form-control input[type="text"]:focus,

.login-popoup .form-panel .form-control input[type="password"]:focus,

.login-popoup .features-panel .form-control input[type="text"]:focus,

.login-popoup .features-panel .form-control input[type="password"]:focus {

    outline: none;

    border-color: #1069a1

}



.login-popoup .form-panel .form-control .passwordlog,

.login-popoup .features-panel .form-control .passwordlog {

    width: 47.0405% !important;

    float: left;

    margin-bottom: 0 !important

}



.login-popoup .form-panel .form-control [name~="cpwd"],

.login-popoup .features-panel .form-control [name~="cpwd"] {

    float: right

}



.login-popoup .form-panel .form-control #emailRegs,

.login-popoup .features-panel .form-control #emailRegs {

    margin-bottom: 20px !important

}



.login-popoup .form-panel .form-control .error,

.login-popoup .features-panel .form-control .error {

    border-bottom: 1px solid red !important

}



.login-popoup .form-panel .form-control label,

.login-popoup .features-panel .form-control label {

    display: none !important

}



.login-popoup .form-panel .form-control span,

.login-popoup .features-panel .form-control span {

    display: inline-block;

    font-size: 12px;

    float: left;

    font-family: robotolight

}



.login-popoup .form-panel .form-control span input[type="checkbox"],

.login-popoup .features-panel .form-control span input[type="checkbox"] {

    vertical-align: middle;

    margin-right: 8px

}



.login-popoup .form-panel .form-control span+span,

.login-popoup .features-panel .form-control span+span {

    float: right

}



.login-popoup .form-panel .form-control span+span a,

.login-popoup .features-panel .form-control span+span a {

    color: #8a8a8a;

    font-size: 13px

}



.login-popoup .form-panel .form-control input[type="submit"],

.login-popoup .form-panel .form-control input[type="button"],

.login-popoup .form-panel .form-control button,

.login-popoup .features-panel .form-control input[type="submit"],

.login-popoup .features-panel .form-control input[type="button"],

.login-popoup .features-panel .form-control button {

    background: #379e5c;

    -moz-border-radius: 20px;

    -webkit-border-radius: 20px;

    -khtml-border-radius: 20px;

    border-radius: 20px;

    color: #fff;

    padding: 7px 70px;

    margin-top: 25px;

    border: none;

    font-size: 14px;

    clear: both

}



.login-popoup .form-panel #loginError,

.login-popoup .features-panel #loginError {

    margin-top: -17px;

    float: right

}



.login-popoup .features-panel {

    height: 420px;

    width: 274px;

    background: url(../images/loginbox.jpg) no-repeat;

    color: #fff;

    float: right;

    -moz-border-radius: 0 5px 5px 0;

    -webkit-border-radius: 0 5px 5px 0;

    -khtml-border-radius: 0 5px 5px 0;

    border-radius: 0 5px 5px 0;

    position: relative

}



.login-popoup .features-panel ul li {

    font-size: 13px;

    ed6a00

    padding: 8px 0 8px 0

}



.login-popoup .features-panel ul li img {

    vertical-align: middle;

    display: inline-block

}



.login-popoup .features-panel ul li:last-child img {

    position: absolute;

    bottom: 0;

    right: 0

}



.login-popoup .features-panel #cboxClose {

    background: none !important;

    text-indent: -9999px;

    color: #fff

}



.login-popoup .tabs-menu {

    float: left

}



.login-popoup .tabs-menu li {

    color: #1069a1;

    font-size: 20px;

    float: left;

    padding-bottom: 7px

}



.login-popoup .tabs-menu li a {

    color: #5b5b5b;

    font-size: 17px;

    background: #eeeeee;

    padding: 6px 26px 5px 26px;

    border-bottom: 1px solid #dddddd;

    font-family: robotolight

}



.login-popoup .tabs-menu li .current {

    color: #fff;

    background: #ec5d3f;

    

    border-bottom: 1px solid #ec5d3f

}



.login-popoup .tabs-menu li+li {

    border-right: none

}



.login-popoup .tabs-menu .current a {

    color: #1069a1;

    font-family: robotomedium

}



.login-popoup .tab-content {

    display: none

}



.login-popoup #tab-1 {

    display: block

}



#loginError {

    color: red;

    font-size: 11px

}



.trc-fund-perform-popup {

    background: #fff;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    -ms-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    width: 768px;

    padding: 21px 0px 0px 0px;

    height: auto

}



.trc-fund-perform-popup img {

    vertical-align: middle;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -khtml-border-radius: 2px;

    border-radius: 2px;

    display: inline-block;

    margin-right: 15px;

    float: left

}



.trc-fund-perform-popup .middle-panel {

    display: inline-block

}



.trc-fund-perform-popup .middle-panel span {

    display: block;

    font-size: 16px

}



.trc-fund-perform-popup .middle-panel small {

    display: inline-block;

    font-family: robotolight

}



.trc-fund-perform-popup .middle-panel em {

    display: inline-block;

    margin: 0 15px

}



.trc-fund-perform-popup .middle-panel em img {

    vertical-align: middle

}



.trc-fund-perform-popup .right-panel {

    width: 150px;

    border-left: solid 1px #d4d4d4;

    text-align: left;

    padding-left: 10px;

    line-height: 15px;

    float: right

}



.trc-fund-perform-popup .right-panel strong {

    font-size: 32px;

    ed6a00

    display: block

}



.trc-fund-perform-popup .right-panel small {

    font-size: 11px;

    color: #474748

}



.trc-fund-perform-popup ul {

    text-align: justify;

    margin: 20px 0

}



.trc-fund-perform-popup ul li {

    width: 19.17808%;

    display: inline-block;

    padding: 15px;

    text-transform: uppercase;

    

    font-size: 12px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -khtml-border-radius: 2px;

    border-radius: 2px;

    border: solid 1px #bababa

}



.trc-fund-perform-popup ul li span {

    font-size: 22px;

    

    display: block

}



.trc-fund-perform-popup ul li:hover {

    border-bottom: solid 2px #1069a1

}



.trc-fund-perform-popup .growth {

    color: #379e5c

}



.trc-fund-perform-popup .down {

    color: #eb5d3f

}



.trc-fund-perform-popup article {

    font-size: 14px;

    color: #474748;

    line-height: 22px;

    font-family: robotolight

}



.trc-fund-perform-popup article strong {

    font-size: 18px

}



.trc-fund-perform-popup .tabs-menu li {

    color: #1069a1;

    font-size: 20px;

    border: none;

    padding: 0;

    width: inherit;

    border-radius: 0;

    font-size: 12px;

    text-transform: uppercase;

    float: left

}



.trc-fund-perform-popup .tabs-menu li a {

    color: #000;

    background: #e5e5e5;

    padding: 7px 40px;

    display: block

}



.trc-fund-perform-popup .tabs-menu li .current {

    padding: 0;

    background: #1069a1 !important;

    padding: 7px 40px;

    color: #fff

}



.trc-fund-perform-popup .tabs-menu li .current a {

    display: block;

    color: #fff;

    font-family: robotomedium

}



.trc-fund-perform-popup .tabs-menu li:hover {

    border: none

}



.trc-fund-perform-popup .tab-content {

    display: none

}



.trc-fund-perform-popup #tab-1 {

    display: block

}



.trc-fund-perform-popup .tab-outer {

    border-top: solid 2px #1069a1

}



.trc-fund-perform-popup .tab-outer table {

    margin-top: 10px

}



.trc-fund-perform-popup .tab-outer table tr td,

.trc-fund-perform-popup .tab-outer table tr th {

    border: solid 1px #e1e5e5;

    font-size: 14px;

    text-align: center;

    font-weight: normal;

    padding: 10px 0;

    ed6a00

    color: #474748

}



.trc-fund-perform-popup .tab-outer table tr td {

    background: #f9fcfd;

    

    font-size: 12px

}



.trc-fund-perform-popup .tab-outer a {

    float: left;

    padding: 9px 2px 2px 2px;

    color: #333

}



.partner-banner {

    background: url("../images/partners-banner.jpg") right top no-repeat

}



.partner-banner:before,

.partner-banner:after {

    z-index: -1

}



.partner-list {

    float: left;

    width: 100%;

    background: #f2f2f2;

    padding: 30px 0

}



.partner-list ul {

    margin-top: 40px

}



.partner-list ul li {

    display: inline-block;

    width: 163px;

    height: 93px;

    position: relative;

    margin: 14px

}



.partner-list ul li .backs {

    visibility: hidden;

    position: absolute;

    background: rgba(0, 0, 0, 0.8);

    top: 0;

    height: 93px;

    color: #fff;

    padding: 6px 0px;

    -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    -khtml-border-radius: 10px;

    border-radius: 10px;

    font-size: 18px;

    width: 100%;

    text-align: center

}



.partner-list ul li .backs i {

    display: table;

    font-size: 16px;

    width: 100%;

    font-style: normal;

    margin-bottom: 5px

}



.partner-list ul li .backs span {

    font-size: 13px;

    background: #ffe807;

    padding: 3px 10px;

    color: #000

}



.partner-list ul li:hover .backs {

    visibility: visible

}



.partner-list .heading-main,

.partner-list .para-head {

    text-align: center

}



.awards-list {

    background: #fff

}



.awards-list ul {

    margin-top: 0px;

    float: left

}



.awards-list ul li {

    display: inline-block;

    margin-right: 0px;

    margin-top: 50px;

    font-size: 16px;

    text-transform: uppercase;

    text-align: center;

    color: #474748;

    width: 273px;

    height: auto

}



.media {

    border: none;

    border-top: 1px solid #f3f1f1 !important

}



.at-style-responsive .at-share-btn {

    padding: 0px !important;

    margin-top: 4px !important

}



.full-site-content .full-content-area .post-content-view p img {

    max-width: 100%;

    height: auto

}



.full-site-content .full-content-area .post-content-view p a img {

    max-width: 100%;

    height: auto

}



.addthis_inline_share_toolbox {

    clear: none !important;

    float: right

}



#disqus_thread {

    margin-top: 40px;

    float: left;

    width: 100%

}



.side-block-image {

    margin-top: 10px

}



.side-block-image img {

    max-width: 100%

}



.image-space {

    margin: 10px 0px;

    float: left

}



.filter-blog {

    width: 100%;

    float: left;

    box-shadow: 1px 1px 4px #a9a9a9;

    margin: 0px 0px 17px 0px

}



.filter-blog ul li {

    float: left;

    border-right: 1px solid #d6d6d8

}



.filter-blog ul li a {

    padding: 5px 6px;

    float: left;

    color: #4b4b4b;

    

    font-size: 14px

}



.filter-blog ul li a:hover {

    background: #403d84;

    color: #ffffff

}



.filter-blog ul li .active {

    background: #403d84;

    color: #ffffff

}



.filter-blog ul li:last-child {

    border: none

}



.blog-banner {

    background: url(../images/blog-banner.jpg) no-repeat;

    width: 100%;

    position: relative;

    padding: 32px 0px 23px 0px;

    background-size: cover

}



.blog-banner article {

    width: 100%;

    text-align: left;

    position: relative;

    z-index: 9;

    margin-bottom: 60px

}



.blog-banner article .page-main-heading {

    font-size: 45px;

    padding-top: 39px;

    font-family: roboto_slablight;

    font-weight: 300;

    color: #ffffff;

    padding-bottom: 10px

}



.blog-banner article .page-main-title {

    font-size: 24px;

    

    line-height: 33px;

    color: #ffffff;

    width: 100%;

    display: block;

    margin: 0px auto;

    color: #ffffff

}



.blog-banner article figure {

    position: absolute;

    right: 0px;

    top: 0px;

    margin: 0

}



.blog-banner article figure img {

    max-width: 100%;

    height: 100%

}



.blog-banner:before {

    content: '';

    position: absolute;

    background-color: rgba(29, 85, 189, 0.85) 100%;

    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(61, 37, 128, 0.85) 0%), to(rgba(29, 85, 189, 0.85) 100%));

    background-image: -webkit-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -moz-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -ms-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -o-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='$fromColor', EndColorStr='$toColor');

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 0

}



.breadcrumb-blog {

    background: #E2E2E2

}



.news-block {

    margin: 10px 0 10px 0

}



span.text-danger.error {

    color: #eb5d3f;

    font-size: 12px;

    display: inline-block

}



.site-content {

    display: table;

    width: 100%

}



.site-content .loading-div {

    display: inline-block;

    text-align: center;

    position: relative;

    padding: 60px 0px 0px 0px;

    width: 100%

}



.site-content .widget-area-left {

    width: 20%;

    float: left

}



.site-content .widget-area-left ul {

    background: #ffffff

}



.site-content .widget-area-left ul li a i {

    width: 24px;

    height: 24px;

    float: left;

    background: url("../images/new-sprite.png") -14px -220px no-repeat;

    margin-right: 5px

}



.site-content .widget-area-left ul .rf i {

    background-position: -14px -360px

}



.site-content .widget-area-left ul .trf i {

    background-position: -14px -220px

}



.site-content .widget-area-left ul .tpf i {

    background-position: -14px -258px

}



.site-content .widget-area-left ul .nfo i {

    background-position: -14px -293px

}



.site-content .widget-area-left ul .amf i {

    background-position: -14px -328px

}



.site-content .widget-area-left .side-block-2 {

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px

}



.site-content .widget-area-left .side-block-2 .sip-ads-block img {

    max-width: 100%;

    height: auto;

    width: 100%

}



.site-content .widget-area-left .side-block-3 {

    background: #f7f7f7;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    border: 1px solid #e0e0e0;

    margin: 10px 0

}



.site-content .widget-area-left .side-block-3 ul li {

    padding: 10px 10px;

    border-bottom: 1px solid #e0e0e0

}



.site-content .widget-area-left .side-block-3 ul li a {

    

    font-size: 14px;

    color: #191919;

    line-height: 26px

}



.site-content .widget-area-left .side-block-3 ul li:hover {

    background: #fdfdfd

}



.site-content .widget-area-left .side-block-6 {

    width: 100%;

    margin-top: 15px;

    border: 1px solid #e0e0e0;

    float: left

}



.site-content .widget-area-left .side-block-6 ul .pd-block {

    padding: 10px;

    float: left

}



.site-content .widget-area-left .side-block-6 ul .pd-block .box-1,

.site-content .widget-area-left .side-block-6 ul .pd-block .box-2 {

    text-align: center;

    margin-bottom: 7px;

    padding: 8px

}



.site-content .widget-area-left .side-block-6 ul .pd-block .box-1 .calcu-amount,

.site-content .widget-area-left .side-block-6 ul .pd-block .box-2 .calcu-amount {

    font-size: 20px;

    color: #696969;

    font-family: robotomedium

}



.site-content .widget-area-left .side-block-6 ul .pd-block .box-1 .text-1,

.site-content .widget-area-left .side-block-6 ul .pd-block .box-2 .text-1 {

    color: #696969

}



.site-content .widget-area-left .side-block-6 ul .pd-block .box-1 {

    background: #fff4f4

}



.site-content .widget-area-left .side-block-6 ul .pd-block .box-2 {

    background: #e5facd

}



.site-content .widget-area-left .side-block-6 ul .pd-block .box-3 {

    width: 100%;

    float: left

}



.site-content .widget-area-left .side-block-6 ul .pd-block .btn-calcu {

    outline: none;

    border: none;

    background: #379e5c;

    color: #ffffff;

    ed6a00

    font-size: 17px;

    text-align: center;

    float: right;

    padding: 5px 15px;

    margin-top: 5px

}



.site-content .widget-area-left .side-block-6 ul .pd-block form .custom-cl-1 {

    border: 1px solid #e6e6e6;

    background: #f8f8f8;

    font-family: robotolight !important;

    font-size: 14px;

    width: 100%;

    padding: 5px 6px;

    margin: 6px 0px;

    color: #545454;

    

    float: left

}



.site-content .widget-area-left .side-block-6 ul li {

    padding: 10px 10px;

    border-bottom: 1px solid #e0e0e0

}



.site-content .widget-area-left .side-block-6 ul li:hover {

    background: #fdfdfd

}



.site-content .content-area {

    width: 60%;

    float: left;

    padding: 12px 25px

}



.site-content .content-area article {

    float: left;

    width: 100%;

    margin-bottom: 20px;

    border: 1px solid #e6e6e6;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -khtml-border-radius: 2px;

    border-radius: 2px

}



.site-content .content-area article .post-thumb {

    position: relative;

    overflow: hidden;

    width: 35%;

    float: left

}



.site-content .content-area article .post-thumb a img {

    max-width: 100%;

    height: auto;

    float: left

}



.site-content .content-area article .post-thumb a img:hover {

    -moz-transform: scale(1.08);

    -o-transform: scale(1.08);

    -ms-transform: scale(1.08);

    -webkit-transform: scale(1.08);

    transform: scale(1.08);

    -webkit-transition: 0.4s ease;

    transition: 0.4s ease

}



.site-content .content-area article .post-content {

    width: 64%;

    float: left;

    padding: 4px 10px;

    position: relative;

    max-height: 130px;

    min-height: 130px;

    position: relative

}



.site-content .content-area article .post-content .post-heading {

    line-height: 26px

}



.site-content .content-area article .post-content .post-heading a {

    ed6a00

    color: #414141;

    font-size: 17px;

    line-height: 24px

}



.site-content .content-area article .post-content .short-content {

    font-size: 14px;

    color: #393939;

    

    line-height: 18px

}



.site-content .content-area article .post-content .short-content a {

    color: #6562a7;

    font-size: 14px;

    width: 100%;

    text-align: right

}



.site-content .content-area article .post-content .short-content ul li {

    padding: 7px 12px;

    list-style: square inside;

    font-size: 15px;

    color: #565454;

    font-family: robotolight

}



.site-content .content-area article .post-content .post-details {

    float: left;

    color: #797474;

    padding: 7px 2px 7px 2px;

    clear: both;

    width: 100%;

    display: block

}



.site-content .content-area article .post-content .post-details .post-date,

.site-content .content-area article .post-content .post-details .post-views,

.site-content .content-area article .post-content .full-site-content .full-content-area .post-content-view .post-details .post-date,

.full-site-content .full-content-area .post-content-view .site-content .content-area article .post-content .post-details .post-date {

    float: left;

    padding-right: 15px;

    color: #393939;

    

    font-size: 12px

}



.site-content .content-area article .post-content .post-details .post-date i,

.site-content .content-area article .post-content .post-details .post-views i,

.site-content .content-area article .post-content .full-site-content .full-content-area .post-content-view .post-details .post-date i,

.full-site-content .full-content-area .post-content-view .site-content .content-area article .post-content .post-details .post-date i {

    padding-right: 7px

}



.site-content .content-area .pagination-type2 {

    width: 100%;

    text-align: center;

    height: auto

}



.site-content .content-area .pagination-type2 i {

    margin: 0px 6px

}



.site-content .content-area .pagination-type2 .next-page a {

    margin-left: 20px;

    font-size: 17px;

    color: #585858

}



.site-content .content-area .pagination-type2 .next-page a:hover,

.site-content .content-area .pagination-type2 .next-page a:active {

    color: #0D5E93

}



.site-content .content-area .pagination-type2 .next-page a .active {

    color: #0D5E93

}



.site-content .content-area .pagination-type2 .pre-page a {

    margin-right: 20px;

    font-size: 17px;

    color: #585858

}



.site-content .content-area .pagination-type2 .pre-page a:hover {

    color: #0D5E93

}



.site-content .content-area .pagination-type2 .pages-no {

    background: #e8e8e8;

    color: #585858;

    padding: 4px 13px;

    font-size: 21px;

    margin-right: 7px

}



.site-content .content-area .pagination-type2 .pages-no:hover,

.site-content .content-area .pagination-type2 .pages-no:active {

    background: #585858;

    color: #ffffff

}



.site-content .widget-area-right {

    width: 20%;

    float: left

}



.site-content .widget-area-right .link {

    margin: 5px 0px;

    float: left;

    width: 100%;

    padding: 10px;

    background: #eeecec;

    color: #464646;

    border: 1px solid #e2e2e2

}



.site-content .widget-area-right .link i {

    float: right;

    font-size: 19px

}



.site-content .widget-area-right .side-block-1,

.site-content .widget-area-right .full-nri-content .widget-area-left-nri .side-block-3,

.full-nri-content .widget-area-left-nri .site-content .widget-area-right .side-block-3 {

    background: #ffffff;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    border: 1px solid #e0e0e0;

    margin: 14px 0;

    float: left

}



.site-content .widget-area-right .side-block-1 ul,

.site-content .widget-area-right .full-nri-content .widget-area-left-nri .side-block-3 ul,

.full-nri-content .widget-area-left-nri .site-content .widget-area-right .side-block-3 ul {

    padding: 0;

    margin: 0

}



.site-content .widget-area-right .side-block-1 ul li,

.site-content .widget-area-right .full-nri-content .widget-area-left-nri .side-block-3 ul li,

.full-nri-content .widget-area-left-nri .site-content .widget-area-right .side-block-3 ul li {

    padding: 3px 7px;

    margin: 0;

    list-style-position: inside;

    position: relative;

    border-bottom: 1px solid #e0e0e0

}



.site-content .widget-area-right .side-block-1 ul li:hover,

.site-content .widget-area-right .full-nri-content .widget-area-left-nri .side-block-3 ul li:hover,

.full-nri-content .widget-area-left-nri .site-content .widget-area-right .side-block-3 ul li:hover {

    background: #fdfdfd

}



.site-content .widget-area-right .side-block-1 ul li .qut,

.site-content .widget-area-right .full-nri-content .widget-area-left-nri .side-block-3 ul li .qut,

.full-nri-content .widget-area-left-nri .site-content .widget-area-right .side-block-3 ul li .qut {

    width: 100%;

    clear: both;

    display: block;

    text-align: left;

    

    font-size: 14px;

    color: #191919;

    line-height: 26px;

    padding-bottom: 4px

}



.site-content .widget-area-right .side-block-7,

.site-content .site-content-learn .widget-area-right .side-block-8,

.site-content-learn .site-content .widget-area-right .side-block-8,

.site-content .site-content-learn .widget-area-right .side-block-9,

.site-content-learn .site-content .widget-area-right .side-block-9,

.site-content .widget-area-right .widget-area-left .side-block-6,

.site-content .widget-area-left .widget-area-right .side-block-6,

.site-content .widget-area-right .widget-area-left .side-block-8,

.site-content .widget-area-left .widget-area-right .side-block-8,

.site-content .widget-area-right .widget-area-left .side-block-9,

.site-content .widget-area-left .widget-area-right .side-block-9 {

    width: 100%;

    margin: 10px 0px 10px 0px;

    height: auto;

    overflow: hidden

}



.site-content .widget-area-right .side-block-7 ul li,

.site-content .site-content-learn .widget-area-right .side-block-8 ul li,

.site-content-learn .site-content .widget-area-right .side-block-8 ul li,

.site-content .site-content-learn .widget-area-right .side-block-9 ul li,

.site-content-learn .site-content .widget-area-right .side-block-9 ul li,

.site-content .widget-area-right .widget-area-left .side-block-6 ul li,

.site-content .widget-area-left .widget-area-right .side-block-6 ul li,

.site-content .widget-area-right .widget-area-left .side-block-8 ul li,

.site-content .widget-area-left .widget-area-right .side-block-8 ul li,

.site-content .widget-area-right .widget-area-left .side-block-9 ul li,

.site-content .widget-area-left .widget-area-right .side-block-9 ul li {

    margin: 25px 0px;

    position: relative

}



.site-content .widget-area-right .side-block-7 ul li a .box-title,

.site-content .site-content-learn .widget-area-right .side-block-8 ul li a .box-title,

.site-content-learn .site-content .widget-area-right .side-block-8 ul li a .box-title,

.site-content .site-content-learn .widget-area-right .side-block-9 ul li a .box-title,

.site-content-learn .site-content .widget-area-right .side-block-9 ul li a .box-title,

.site-content .widget-area-right .widget-area-left .side-block-6 ul li a .box-title,

.site-content .widget-area-left .widget-area-right .side-block-6 ul li a .box-title,

.site-content .widget-area-right .widget-area-left .side-block-8 ul li a .box-title,

.site-content .widget-area-left .widget-area-right .side-block-8 ul li a .box-title,

.site-content .widget-area-right .widget-area-left .side-block-9 ul li a .box-title,

.site-content .widget-area-left .widget-area-right .side-block-9 ul li a .box-title {

    position: absolute;

    background: #e35739;

    color: #ffffff;

    

    font-size: 15px;

    width: 75%;

    padding: 3px 6px 4px;

    top: -7px

}



.site-content .widget-area-right .side-block-7 ul li a .box-title:before,

.site-content .site-content-learn .widget-area-right .side-block-8 ul li a .box-title:before,

.site-content-learn .site-content .widget-area-right .side-block-8 ul li a .box-title:before,

.site-content .site-content-learn .widget-area-right .side-block-9 ul li a .box-title:before,

.site-content-learn .site-content .widget-area-right .side-block-9 ul li a .box-title:before,

.site-content .widget-area-right .widget-area-left .side-block-6 ul li a .box-title:before,

.site-content .widget-area-left .widget-area-right .side-block-6 ul li a .box-title:before,

.site-content .widget-area-right .widget-area-left .side-block-8 ul li a .box-title:before,

.site-content .widget-area-left .widget-area-right .side-block-8 ul li a .box-title:before,

.site-content .widget-area-right .widget-area-left .side-block-9 ul li a .box-title:before,

.site-content .widget-area-left .widget-area-right .side-block-9 ul li a .box-title:before {

    content: '';

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 7px 0 0 8px;

    border-color: transparent transparent transparent #a03119;

    display: block;

    position: absolute;

    top: 0px;

    right: -8px

}



.site-content .widget-area-right .side-block-7 ul li a img,

.site-content .site-content-learn .widget-area-right .side-block-8 ul li a img,

.site-content-learn .site-content .widget-area-right .side-block-8 ul li a img,

.site-content .site-content-learn .widget-area-right .side-block-9 ul li a img,

.site-content-learn .site-content .widget-area-right .side-block-9 ul li a img,

.site-content .widget-area-right .widget-area-left .side-block-6 ul li a img,

.site-content .widget-area-left .widget-area-right .side-block-6 ul li a img,

.site-content .widget-area-right .widget-area-left .side-block-8 ul li a img,

.site-content .widget-area-left .widget-area-right .side-block-8 ul li a img,

.site-content .widget-area-right .widget-area-left .side-block-9 ul li a img,

.site-content .widget-area-left .widget-area-right .side-block-9 ul li a img {

    border: 0;

    width: 100%;

    max-width: 100%

}



.site-content .widget-area-right .side-block-8 {

    width: 100%;

    margin: 10px 0px 10px 0px;

    height: auto;

    overflow: hidden;

    border: 1px solid #e0e0e0

}



.site-content .widget-area-right .side-block-8 ul {

    width: 100%

}



.site-content .widget-area-right .side-block-8 ul li {

    padding: 10px

}



.site-content .widget-area-right .side-block-8 ul li a {

    display: table;

    font-family: robotomedium;

    font-size: 13px;

    color: #2998b8

}



.site-content .widget-area-right .side-block-8 ul li a img {

    width: 100%;

    max-width: 100%;

    border: 0;

    height: auto

}



.site-content .widget-area-right .side-block-8 ul li a .info {

    padding-top: 3px;

    color: #797f85;

    font-family: robotomedium;

    font-size: 11px;

    display: block;

    width: 100%;

    float: left;

    padding-bottom: 18px

}



.site-content .widget-area-right .side-block-8 ul li a .info .left {

    float: left

}



.site-content .widget-area-right .side-block-8 ul li a .info .right {

    float: right

}



.full-site-content {

    display: table;

    width: 100%;

    padding: 25px 0px 25px 0px

}



.full-site-content .widget-area-left-show {

    width: 20%;

    float: left

}



.full-site-content .widget-area-left-show .side-block-6 {

    width: 100%;

    margin-top: 15px;

    border: 1px solid #e0e0e0;

    float: left

}



.full-site-content .widget-area-left-show .side-block-6 ul .pd-block {

    padding: 10px;

    float: left

}



.full-site-content .widget-area-left-show .side-block-6 ul .pd-block .box-1,

.full-site-content .widget-area-left-show .side-block-6 ul .pd-block .box-2 {

    text-align: center;

    margin-bottom: 7px;

    padding: 8px

}



.full-site-content .widget-area-left-show .side-block-6 ul .pd-block .box-1 .calcu-amount,

.full-site-content .widget-area-left-show .side-block-6 ul .pd-block .box-2 .calcu-amount {

    font-size: 20px;

    color: #696969;

    font-family: robotomedium

}



.full-site-content .widget-area-left-show .side-block-6 ul .pd-block .box-1 .text-1,

.full-site-content .widget-area-left-show .side-block-6 ul .pd-block .box-2 .text-1 {

    color: #696969

}



.full-site-content .widget-area-left-show .side-block-6 ul .pd-block .box-1 {

    background: #fff4f4

}



.full-site-content .widget-area-left-show .side-block-6 ul .pd-block .box-2 {

    background: #e5facd

}



.full-site-content .widget-area-left-show .side-block-6 ul .pd-block .box-3 {

    width: 100%;

    float: left

}



.full-site-content .widget-area-left-show .side-block-6 ul .pd-block .btn-calcu {

    outline: none;

    border: none;

    background: #379e5c;

    color: #ffffff;

    ed6a00

    font-size: 17px;

    text-align: center;

    float: right;

    padding: 5px 15px;

    margin-top: 5px

}



.full-site-content .widget-area-left-show .side-block-6 ul .pd-block form .custom-cl-1 {

    border: 1px solid #e6e6e6;

    background: #f8f8f8;

    font-family: robotolight !important;

    font-size: 14px;

    width: 100%;

    padding: 5px 6px;

    margin: 6px 0px;

    color: #545454;

    

    float: left

}



.full-site-content .widget-area-left-show .side-block-6 ul li {

    padding: 10px 10px;

    border-bottom: 1px solid #e0e0e0

}



.full-site-content .widget-area-left-show .side-block-6 ul li:hover {

    background: #fdfdfd

}



.full-site-content .widget-area-left-show .link {

    margin: 5px 0px;

    float: left;

    width: 100%;

    padding: 10px;

    background: #eeecec;

    color: #464646;

    border: 1px solid #e2e2e2

}



.full-site-content .widget-area-left-show .link i {

    float: right;

    font-size: 19px

}



.full-site-content .widget-area-left-show .link:hover {

    background: #e4faff;

    border-color: #d2edf3

}



.full-site-content .widget-area-left-show .side-block-3 {

    background: #f7f7f7;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    border: 1px solid #e0e0e0;

    margin: 10px 0;

    float: left;

    width: 100%

}



.full-site-content .widget-area-left-show .side-block-3 ul li {

    padding: 10px 10px;

    border-bottom: 1px solid #e0e0e0

}



.full-site-content .widget-area-left-show .side-block-3 ul li a {

    

    font-size: 14px;

    color: #191919;

    line-height: 26px

}



.full-site-content .widget-area-left-show .side-block-3 ul li:hover {

    background: #fdfdfd

}



.full-site-content .widget-area-left-show ul {

    background: #ffffff

}



.full-site-content .widget-area-left-show ul li a i {

    width: 24px;

    height: 24px;

    float: left;

    background: url("../images/new-sprite.png") -14px -220px no-repeat;

    margin-right: 5px

}



.full-site-content .widget-area-left-show ul .rf i {

    background-position: -14px -360px

}



.full-site-content .widget-area-left-show ul .trf i {

    background-position: -14px -220px

}



.full-site-content .widget-area-left-show ul .tpf i {

    background-position: -14px -258px

}



.full-site-content .widget-area-left-show ul .nfo i {

    background-position: -14px -293px

}



.full-site-content .widget-area-left-show ul .amf i {

    background-position: -14px -328px

}



.full-site-content .widget-area-left-show .blog-img-small {

    width: 58px;

    height: auto;

    border-bottom: 1px solid #e0e0e0

}



.full-site-content .widget-area-left-show .side-block-1,

.full-site-content .widget-area-left-show .full-nri-content .widget-area-left-nri .side-block-3,

.full-nri-content .widget-area-left-nri .full-site-content .widget-area-left-show .side-block-3 {

    background: #ffffff;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    border: 1px solid #e0e0e0;

    margin: 14px 0;

    float: left

}



.full-site-content .widget-area-left-show .side-block-1 ul,

.full-site-content .widget-area-left-show .full-nri-content .widget-area-left-nri .side-block-3 ul,

.full-nri-content .widget-area-left-nri .full-site-content .widget-area-left-show .side-block-3 ul {

    padding: 0;

    margin: 0

}



.full-site-content .widget-area-left-show .side-block-1 ul li,

.full-site-content .widget-area-left-show .full-nri-content .widget-area-left-nri .side-block-3 ul li,

.full-nri-content .widget-area-left-nri .full-site-content .widget-area-left-show .side-block-3 ul li {

    padding: 11px 6px;

    margin: 0;

    list-style-position: inside;

    float: left;

    border-bottom: 1px solid #e0e0e0

}



.full-site-content .widget-area-left-show .side-block-1 ul li .left,

.full-site-content .widget-area-left-show .full-nri-content .widget-area-left-nri .side-block-3 ul li .left,

.full-nri-content .widget-area-left-nri .full-site-content .widget-area-left-show .side-block-3 ul li .left {

    width: 28%;

    float: left

}



.full-site-content .widget-area-left-show .side-block-1 ul li .right,

.full-site-content .widget-area-left-show .full-nri-content .widget-area-left-nri .side-block-3 ul li .right,

.full-nri-content .widget-area-left-nri .full-site-content .widget-area-left-show .side-block-3 ul li .right {

    width: 72%;

    float: left;

    

    font-size: 12px;

    color: #191919

}



.full-site-content .widget-area-left-show .side-block-7,

.full-site-content .widget-area-left-show .site-content-learn .widget-area-right .side-block-8,

.site-content-learn .widget-area-right .full-site-content .widget-area-left-show .side-block-8,

.full-site-content .widget-area-left-show .site-content-learn .widget-area-right .side-block-9,

.site-content-learn .widget-area-right .full-site-content .widget-area-left-show .side-block-9,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-6,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-6,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-8,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-8,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-9,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-9 {

    width: 100%;

    margin: 10px 0px 10px 0px;

    height: auto;

    overflow: hidden

}



.full-site-content .widget-area-left-show .side-block-7 ul li,

.full-site-content .widget-area-left-show .site-content-learn .widget-area-right .side-block-8 ul li,

.site-content-learn .widget-area-right .full-site-content .widget-area-left-show .side-block-8 ul li,

.full-site-content .widget-area-left-show .site-content-learn .widget-area-right .side-block-9 ul li,

.site-content-learn .widget-area-right .full-site-content .widget-area-left-show .side-block-9 ul li,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-6 ul li,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-6 ul li,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-8 ul li,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-8 ul li,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-9 ul li,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-9 ul li {

    margin: 25px 0px;

    position: relative

}



.full-site-content .widget-area-left-show .side-block-7 ul li a .box-title,

.full-site-content .widget-area-left-show .site-content-learn .widget-area-right .side-block-8 ul li a .box-title,

.site-content-learn .widget-area-right .full-site-content .widget-area-left-show .side-block-8 ul li a .box-title,

.full-site-content .widget-area-left-show .site-content-learn .widget-area-right .side-block-9 ul li a .box-title,

.site-content-learn .widget-area-right .full-site-content .widget-area-left-show .side-block-9 ul li a .box-title,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-6 ul li a .box-title,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-6 ul li a .box-title,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-8 ul li a .box-title,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-8 ul li a .box-title,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-9 ul li a .box-title,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-9 ul li a .box-title {

    position: absolute;

    background: #e35739;

    color: #ffffff;

    

    font-size: 15px;

    width: 75%;

    padding: 3px 6px 4px;

    top: -7px

}



.full-site-content .widget-area-left-show .side-block-7 ul li a .box-title:before,

.full-site-content .widget-area-left-show .site-content-learn .widget-area-right .side-block-8 ul li a .box-title:before,

.site-content-learn .widget-area-right .full-site-content .widget-area-left-show .side-block-8 ul li a .box-title:before,

.full-site-content .widget-area-left-show .site-content-learn .widget-area-right .side-block-9 ul li a .box-title:before,

.site-content-learn .widget-area-right .full-site-content .widget-area-left-show .side-block-9 ul li a .box-title:before,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-6 ul li a .box-title:before,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-6 ul li a .box-title:before,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-8 ul li a .box-title:before,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-8 ul li a .box-title:before,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-9 ul li a .box-title:before,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-9 ul li a .box-title:before {

    content: '';

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 7px 0 0 8px;

    border-color: transparent transparent transparent #a03119;

    display: block;

    position: absolute;

    top: 0px;

    right: -8px

}



.full-site-content .widget-area-left-show .side-block-7 ul li a img,

.full-site-content .widget-area-left-show .site-content-learn .widget-area-right .side-block-8 ul li a img,

.site-content-learn .widget-area-right .full-site-content .widget-area-left-show .side-block-8 ul li a img,

.full-site-content .widget-area-left-show .site-content-learn .widget-area-right .side-block-9 ul li a img,

.site-content-learn .widget-area-right .full-site-content .widget-area-left-show .side-block-9 ul li a img,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-6 ul li a img,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-6 ul li a img,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-8 ul li a img,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-8 ul li a img,

.full-site-content .widget-area-left-show .site-content .widget-area-left .side-block-9 ul li a img,

.site-content .widget-area-left .full-site-content .widget-area-left-show .side-block-9 ul li a img {

    border: 0;

    width: 100%;

    max-width: 100%

}



.full-site-content .widget-area-left-show .side-block-8 {

    width: 100%;

    margin: 10px 0px 10px 0px;

    height: auto;

    overflow: hidden;

    border: 1px solid #e0e0e0

}



.full-site-content .widget-area-left-show .side-block-8 ul {

    width: 100%

}



.full-site-content .widget-area-left-show .side-block-8 ul li {

    padding: 10px

}



.full-site-content .widget-area-left-show .side-block-8 ul li a {

    display: table;

    font-family: robotomedium;

    font-size: 13px;

    color: #2998b8

}



.full-site-content .widget-area-left-show .side-block-8 ul li a img {

    width: 100%;

    max-width: 100%;

    border: 0;

    height: auto

}



.full-site-content .widget-area-left-show .side-block-8 ul li a .info {

    padding-top: 3px;

    color: #797f85;

    font-family: robotomedium;

    font-size: 11px;

    display: block;

    width: 100%;

    float: left;

    padding-bottom: 18px

}



.full-site-content .widget-area-left-show .side-block-8 ul li a .info .left {

    float: left

}



.full-site-content .widget-area-left-show .side-block-8 ul li a .info .right {

    float: right

}



.full-site-content .blog-heading-1 {

    font-size: 17px;

    color: #616161;

    ed6a00

    margin: 12px 0px

}



.full-site-content .blog-heading-2 {

    font-size: 19px;

    color: #6b60a6;

    ed6a00

    margin: 12px 0px

}



.full-site-content .blog-heading-3 {

    font-size: 19px;

    color: #281d1d;

    ed6a00

    margin: 12px 0px

}



.full-site-content .full-content-area {

    width: 78%;

    float: left;

    margin: 0px 23px 0px 0px

}



.full-site-content .full-content-area .post-content-view .post-heading {

    width: 100%;

    float: left

}



.full-site-content .full-content-area .post-content-view .post-heading a {

    font-size: 30px;

    color: #434343;

    

    margin: 22px 0px 0px 0px;

    float: left

}



.full-site-content .full-content-area .post-content-view .so-button {

    float: right

}



.full-site-content .full-content-area .post-content-view .post-details .post-views,

.full-site-content .full-content-area .post-content-view .post-details .post-date {

    float: left;

    font-size: 17px;

    padding: 11px 22px 7px 0px;

    color: #6b6b6b

}



.full-site-content .full-content-area .post-content-view .post-details .post-views i,

.full-site-content .full-content-area .post-content-view .post-details .post-date i {

    margin-right: 8px

}



.full-site-content .full-content-area .post-content-view .short-content {

    padding: 2px 0px;

    text-align: left

}



.full-site-content .full-content-area .post-content-view .short-content p {

    font-size: 15px;

    color: #616161;

    line-height: 22px;

    

    padding: 10px 0px 10px 0px

}



.full-site-content .full-content-area .post-content-view .short-content p strong {

    ed6a00

    font-weight: normal;

    font-size: 16px

}



.full-site-content .full-content-area .post-content-view .short-content blockquote {

    padding: 0px 0px 0px 8px;

    margin: 0;

    border-left: 7px solid #6b60a6;

    font-size: 15px;

    color: #4b4a4e;

    line-height: 25px;

    font-family: 'robotolight';

    text-align: left

}



.full-site-content .full-content-area .post-content-view .short-content .sub-heading {

    font-size: 22px;

    color: #3e3d3d

}



.full-site-content .full-content-area .post-content-view .short-content .small-heading {

    font-size: 19px;

    color: #3e3d3d

}



.full-site-content .full-content-area .post-content-view .short-content ul li {

    padding: 4px 0px;

    list-style: square;

    font-size: 15px;

    color: #565454;

    margin-left: 20px;

    font-family: robotolight

}



.full-site-content .full-content-area .post-content-view .short-content ol {

    padding: 0px 0px 0px 15px

}



.full-site-content .full-content-area .post-content-view .short-content ol li {

    padding: 4px 5px;

    font-size: 15px;

    color: #565454;

    font-family: robotolight

}



.full-site-content .full-content-area .post-content-view .post-thumb {

    clear: both

}



.full-site-content .full-content-area .post-content-view .post-thumb a img {

    max-width: 100%;

    height: auto;

    width: 100%

}



.full-site-content #display-none-1 {

    min-height: 10px

}



.header-ad {

    margin-top: 9px

}



.header-ad a img {

    width: 100%

}



.relted-article-blog .heading,

.relted-article-blog .main-panel-advisor .small-heading,

.main-panel-advisor .relted-article-blog .small-heading {

    font-size: 18px;

    color: #635ed8;

    ed6a00

    margin: 10px 0px 10px 0px

}



.relted-article-blog ul li {

    width: 31%;

    float: left;

    border: 1px solid #e4e2e2;

    margin-right: 21px;

    box-shadow: 1px 2px 10px #e0dcdc

}



.relted-article-blog ul li a img {

    max-width: 100%

}



.relted-article-blog ul li .box {

    float: left;

    padding: 8px 13px

}



.relted-article-blog ul li .box .blog-title a {

    font-size: 17px;

    color: #393939;

    ed6a00

    margin: 6px 0px 8px 0px;

    float: left

}



.relted-article-blog ul li .box .date {

    float: left;

    clear: both;

    width: 100%;

    color: #393939;

    

    font-size: 14px;

    margin: 5px 0px

}



.relted-article-blog ul li .box .date i {

    margin-right: 7px

}



.relted-article-blog ul li .box .small-content {

    font-size: 14px;

    color: #393939;

    font-family: robotolight

}



.bx-wrapper {

    position: relative;

    margin: 0 auto 32px;

    padding: 0;

    *zoom: 1;

    -ms-touch-action: pan-y;

    touch-action: pan-y

}



.bx-wrapper img {

    max-width: 100%;

    display: block

}



.bxslider {

    margin: 0;

    padding: 0

}



ul.bxslider {

    list-style: none

}



.bx-viewport {

    -webkit-transform: translatez(0)

}



.bx-wrapper {

    background: #f7f7f7

}



.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {

    position: absolute;

    bottom: -14px;

    width: 100%

}



.bx-wrapper .bx-pager {

    text-align: center;

    font-size: .85em;

    font-family: Arial;

    font-weight: bold;

    color: #666;

    padding-top: 20px

}



.bx-wrapper .bx-pager.bx-default-pager a {

    background: #b3b3b3;

    text-indent: -9999px;

    display: block;

    width: 15px;

    height: 10px;

    margin: 0 5px;

    outline: 0

}



.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active,

.bx-wrapper .bx-pager.bx-default-pager a:focus {

    background: #e18787

}



.bx-wrapper .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {

    display: inline-block;

    *zoom: 1;

    *display: inline

}



.bx-wrapper .bx-pager-item {

    font-size: 0;

    line-height: 0

}



.site-content-learn {

    display: table;

    width: 100%;

    padding: 0px 0px 25px 0px

}



.site-content-learn .widget-lern-left {

    width: 20%;

    float: left;

    z-index: 1

}



.site-content-learn .widget-lern-left .title-slider {

    -moz-border-radius: 0px;

    -webkit-border-radius: 0px;

    -khtml-border-radius: 0px;

    border-radius: 0px

}



.site-content-learn .widget-lern-left .side-block-1,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 {

    background: #f7f7f7;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    border: 1px solid #e0e0e0;

    margin: 14px 0;

    overflow: hidden

}



.site-content-learn .widget-lern-left .side-block-1 ul,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3 ul,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 ul {

    margin: 0;

    background: #ffffff;

    height: 569px;

    padding: 14px 0px

}



.site-content-learn .widget-lern-left .side-block-1 ul li,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3 ul li,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 ul li {

    padding: 11px 15px

}



.site-content-learn .widget-lern-left .side-block-1 ul li a,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3 ul li a,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 ul li a {

    color: #636363;

    

    font-size: 17px

}



.site-content-learn .widget-lern-left .side-block-1 ul li a:hover,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3 ul li a:hover,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 ul li a:hover {

    color: #000

}



.site-content-learn .widget-lern-left .side-block-1 ul li a i,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3 ul li a i,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 ul li a i {

    width: 24px;

    height: 24px;

    float: left;

    background: url("../images/new-sprite.png") -14px -220px no-repeat;

    margin-right: 5px

}



.site-content-learn .widget-lern-left .side-block-1 ul .rf i,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3 ul .rf i,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 ul .rf i {

    background-position: -14px -360px

}



.site-content-learn .widget-lern-left .side-block-1 ul .trf i,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3 ul .trf i,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 ul .trf i {

    background-position: -14px -220px

}



.site-content-learn .widget-lern-left .side-block-1 ul .tpf i,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3 ul .tpf i,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 ul .tpf i {

    background-position: -14px -258px

}



.site-content-learn .widget-lern-left .side-block-1 ul .nfo i,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3 ul .nfo i,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 ul .nfo i {

    background-position: -14px -293px

}



.site-content-learn .widget-lern-left .side-block-1 ul .amf i,

.site-content-learn .widget-lern-left .full-nri-content .widget-area-left-nri .side-block-3 ul .amf i,

.full-nri-content .widget-area-left-nri .site-content-learn .widget-lern-left .side-block-3 ul .amf i {

    background-position: -14px -328px

}



.site-content-learn .widget-lern-left .side-block-3 {

    background: #f7f7f7;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    border: 1px solid #e0e0e0;

    margin: 10px 0

}



.site-content-learn .widget-lern-left .side-block-3 ul li {

    padding: 10px 10px;

    border-bottom: 1px solid #e0e0e0

}



.site-content-learn .widget-lern-left .side-block-3 ul li:hover {

    background: #fdfdfd

}



.site-content-learn .widget-lern-left .mCSB_scrollTools {

    position: absolute;

    width: 21px;

    height: auto;

    left: auto;

    top: 0;

    right: -2px;

    bottom: 0

}



.site-content-learn .widget-lern-left .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #c7c7c7;

    filter: alpha(opacity=75);

    -ms-filter: alpha(opacity=75)

}



.site-content-learn .widget-lern-left .mCSB_scrollTools .mCSB_draggerRail {

    background-color: #ececec;

    background-color: #ececec;

    filter: alpha(opacity=40);

    -ms-filter: alpha(opacity=40)

}



.site-content-learn .widget-lern-left .mCSB_scrollTools .mCSB_draggerRail {

    width: 7px;

    height: 100%;

    margin: 0px auto;

    -webkit-border-radius: 16px;

    -moz-border-radius: 16px;

    border-radius: 16px

}



.site-content-learn .widget-lern-left .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    position: relative;

    width: 7px;

    height: 100%;

    margin: 0 auto;

    -webkit-border-radius: 16px;

    -moz-border-radius: 16px;

    border-radius: 16px;

    text-align: center

}



.site-content-learn .content-area {

    width: 60%;

    float: left;

    padding: 0 20px 0 20px

}



.site-content-learn .content-area .heading,

.site-content-learn .content-area .main-panel-advisor .small-heading,

.main-panel-advisor .site-content-learn .content-area .small-heading {

    margin: 15px 0 15px 0;

    padding-bottom: 2px;

    font-size: 25px;

    

    border-bottom: 1px solid #e0e0e0;

    width: 100%

}



.site-content-learn .content-area #accordion .open-close {

    margin-bottom: 6px

}



.site-content-learn .content-area #accordion .open-close label {

    padding: 16px 16px;

    border-radius: 0;

    background: #ececec url(../img/accordin-new-plus.png) no-repeat 619px 15px;

    font-size: 16px;

    color: #3b3838;

    ed6a00

    text-transform: capitalize

}



.site-content-learn .content-area #accordion .open-close input[type=checkbox]:checked+label {

    background: #f8db7d url(../img/accordin-new-minus.png) no-repeat 619px 15px

}



.site-content-learn .content-area #accordion .open-close input[type=checkbox]:checked ~ article {

    border-radius: 0px 0px 8px 8px;

    background: #fefafa;

    border: 1px solid #e0e0e0;

    border-top: none;

    padding: 13px 20px 20px

}



.site-content-learn .widget-area-right {

    width: 20%;

    float: left

}



.site-content-learn .widget-area-right .side-block-5 {

    background: #f7f7f7;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    border: 1px solid #e0e0e0;

    margin: 10px 0

}



.site-content-learn .widget-area-right .side-block-5 span {

    text-align: left;

    display: table;

    width: 100%;

    padding: 10px 19px;

    font-size: 18px;

    background: #ececec

}



.site-content-learn .widget-area-right .side-block-5 ul span {

    color: #1069a1;

    font-size: 19px;

    background: #ececec;

    display: table;

    width: 100%;

    text-align: center;

    padding: 7px 7px

}



.site-content-learn .widget-area-right .side-block-5 ul li {

    padding: 24px 18px

}



.site-content-learn .widget-area-right .side-block-5 ul li a {

    color: #eb5d3f

}



.site-content-learn .widget-area-right .side-block-5 ul li a:hover {

    color: #D3A409

}



.site-content-learn .widget-area-right .side-block-6 {

    width: 100%;

    margin-top: 15px

}



.site-content-learn .widget-area-right .side-block-6 ul li {

    padding: 8px 0px

}



.site-content-learn .widget-area-right .side-block-6 ul li a {

    color: #fff;

    padding: 5px 62px;

    font-size: 17px;

    background: #eb5d3f;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

    -khtml-border-radius: 8px;

    border-radius: 8px

}



.site-content-learn .widget-area-right .side-block-6 ul li a:hover {

    background: #D84D30

}



.site-content-learn .widget-area-right .side-block-6 ul li a img {

    width: 100%;

    max-width: 100%;

    border: 0;

    height: auto

}



.site-content-learn .widget-area-right .side-block-7,

.site-content-learn .widget-area-right .side-block-8,

.site-content-learn .widget-area-right .side-block-9,

.site-content-learn .widget-area-right .site-content .widget-area-left .side-block-6,

.site-content .widget-area-left .site-content-learn .widget-area-right .side-block-6 {

    width: 100%;

    margin-top: 15px;

    height: 260px;

    overflow: hidden

}



.site-content-learn .widget-area-right .side-block-7 ul,

.site-content-learn .widget-area-right .side-block-8 ul,

.site-content-learn .widget-area-right .side-block-9 ul,

.site-content-learn .widget-area-right .site-content .widget-area-left .side-block-6 ul,

.site-content .widget-area-left .site-content-learn .widget-area-right .side-block-6 ul {

    width: 100%

}



.site-content-learn .widget-area-right .side-block-7 ul li a img,

.site-content-learn .widget-area-right .side-block-8 ul li a img,

.site-content-learn .widget-area-right .side-block-9 ul li a img,

.site-content-learn .widget-area-right .site-content .widget-area-left .side-block-6 ul li a img,

.site-content .widget-area-left .site-content-learn .widget-area-right .side-block-6 ul li a img {

    width: 100%;

    max-width: 100%;

    border: 0;

    height: auto

}



.content-area .video-section .video-size {

    height: 400px

}



.content-area .video-section .menu-block {

    float: left;

    width: 100%;

    margin: 12px 0px 10px 0px

}



.content-area .video-section .menu-block .heading,

.content-area .video-section .menu-block .main-panel-advisor .small-heading,

.main-panel-advisor .content-area .video-section .menu-block .small-heading {

    width: 66%;

    float: left;

    color: #3a3a3a;

    font-size: 23px;

    font-family: robotoregula

}



.content-area .video-section .menu-block .videos-type {

    float: right

}



.content-area .video-section .menu-block .videos-type label {

    color: #4e4e4e;

    ed6a00

    font-size: 15px

}



.content-area .video-section .menu-block .videos-type select {

    background: #f3f3f3;

    color: #4e4e4e;

    ed6a00

    font-size: 15px;

    padding: 2px 1px;

    border: 1px solid #eaeaea

}



.content-area .video-section .content-block {

    clear: both;

    width: 100%

}



.content-area .video-section .content-block .related {

    float: left

}



.content-area .video-section .content-block .related .heading,

.content-area .video-section .content-block .related .main-panel-advisor .small-heading,

.main-panel-advisor .content-area .video-section .content-block .related .small-heading {

    color: #3a3a3a;

    font-size: 22px;

    ed6a00

    margin: 7px 0px

}



.content-area .video-section .content-block .main-content {

    color: #5f5f5f;

    font-size: 15px;

    

    float: left;

    text-align: left;

    margin: 11px 0px 11px 0px

}



.content-area .video-section .content-block .side-block-8 {

    width: 100%;

    float: left

}



.content-area .video-section .content-block .side-block-8 ul {

    width: 100%

}



.content-area .video-section .content-block .side-block-8 ul li {

    width: 35%;

    float: left;

    margin-right: 20px

}



.content-area .video-section .content-block .side-block-8 ul li a {

    display: table;

    font-family: robotomedium;

    font-size: 13px;

    color: #2998b8

}



.content-area .video-section .content-block .side-block-8 ul li a img {

    width: 100%;

    max-width: 100%;

    border: 0;

    height: auto

}



.content-area .video-section .content-block .side-block-8 ul li a .info {

    padding-top: 3px;

    color: #797f85;

    font-family: robotomedium;

    font-size: 11px;

    display: block;

    width: 100%;

    float: left;

    padding-bottom: 18px

}



.content-area .video-section .content-block .side-block-8 ul li a .info .left {

    float: left

}



.content-area .video-section .content-block .side-block-8 ul li a .info .right {

    float: right

}



span.blue-title {

    color: #ffffff;

    background: #0c92b8;

    font-size: 16px;

    display: table;

    width: 100%;

    text-align: left;

    padding: 6px 10px

}



.other-menu {

    padding: 3px;

    position: absolute;

    float: right;

    display: none;

    right: 15px;

    top: -38px

}



.nri-banner-new .right-set .top .error {

    border: 1px solid #ff1a09 !important

}



.nri-main-page .section-heading {

    font-size: 28px

}



.nri-main-page .section-sub-heading {

    margin-bottom: 25px

}



.nri-main-page p {

    color: #636363;

    font-size: 14px;

    

    line-height: 24px

}



.nri-main-page .partner-part {

    float: left;

    width: 50%

}



.nri-main-page .partner-part ul {

    margin-top: 20px;

    margin-left: -10px

}



.nri-main-page .partner-part ul li {

    width: 106px;

    height: 60px;

    position: relative;

    margin: 5px

}



.nri-main-page .partner-part ul li .fronts img {

    width: 100%

}



.nri-main-page .award-block {

    width: 45%;

    height: auto;

    display: block;

    float: right;

    z-index: 9;

    position: relative

}



.nri-main-page .award-block .bx-controls {

    display: none

}



.nri-main-page .award-block:hover .bx-controls {

    display: block

}



.nri-main-page .award-block ul {

    margin: 0px

}



.nri-main-page .award-block ul .front {

    width: 276px;

    height: auto;

    position: relative;

    float: left;

    margin: 0px

}



.nri-main-page .award-block ul .front:nth-of-type(3) {

    margin-right: 0px

}



.nri-main-page .award-block ul .front:nth-of-type(6) {

    margin-right: 0px

}



.nri-main-page .award-block ul .front img {

    max-width: 100%;

    height: 100%;

    width: 276px

}



.nri-main-page .award-block ul .front .content {

    background: rgba(56, 54, 54, 0.89);

    text-align: center;

    position: absolute;

    float: left;

    display: none;

    top: 0;

    height: 100%;

    color: #ffffff;

    transition: opacity 2s ease-in;

    padding: 48px 5px

}



.nri-main-page .award-block ul .front:hover .content {

    display: block

}



.nri-main-page .testimonials-nri {

    padding: 25px 0px;

    float: left;

    width: 100%;

    margin: 25px 0px;

    display: block

}



.nri-main-page .testimonials-nri .container {

    width: 1000px

}



.nri-main-page .testimonials-nri .container .bx-wrapper {

    background: none;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow: none;

    box-shadow: none

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-viewport {

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow: none;

    box-shadow: none;

    height: 264px !important

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-viewport ul li {

    background: #f9f9f9;

    padding: 15px 15px;

    text-align: center;

    border: 1px solid #f3f3f3;

    min-height: 230px;

    margin: 10px;

    -webkit-box-shadow: 0px 0px 5px #efefef;

    -moz-box-shadow: 0px 0px 5px #efefef;

    -ms-box-shadow: 0px 0px 5px #efefef;

    box-shadow: 0px 0px 5px #efefef

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-viewport ul li img {

    margin: 0px auto

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-viewport ul li .box-test .img-block {

    margin: 0px auto 10px auto;

    width: 77px

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-viewport ul li .box-test .img-block img {

    -moz-border-radius: 100px;

    -webkit-border-radius: 100px;

    -khtml-border-radius: 100px;

    border-radius: 100px

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-viewport ul li .box-test .msg {

    font-family: robotolight

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-default-pager {

    position: relative;

    bottom: 0px;

    width: 100%

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-default-pager a {

    background: #c7c7c7;

    border-radius: 0px;

    width: 30px;

    height: 8px

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-default-pager a:focus {

    background: #2fd8db

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-default-pager a:active {

    background: #2fd8db

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-default-pager a:hover {

    background: #2fd8db

}



.nri-main-page .testimonials-nri .container .bx-wrapper .bx-default-pager a.active {

    background: #2fd8db

}



.nri-banner-new {

    width: 100%;

    background: url(../images/nri-banner.jpg) no-repeat center;

    height: auto;

    float: left;

    position: relative

}



.nri-banner-new .left-set {

    float: left;

    position: absolute;

    bottom: 17px

}



.nri-banner-new .left-set .left-footer .heading,

.nri-banner-new .left-set .left-footer .main-panel-advisor .small-heading,

.main-panel-advisor .nri-banner-new .left-set .left-footer .small-heading {

    font-family: roboto_slablight;

    font-size: 35px;

    color: #ffffff;

    text-align: left;

    margin-bottom: 4px

}



.nri-banner-new .left-set .left-footer .heading h1,

.nri-banner-new .left-set .left-footer .main-panel-advisor .small-heading h1,

.main-panel-advisor .nri-banner-new .left-set .left-footer .small-heading h1,

.nri-banner-new .left-set .left-footer .heading h2,

.nri-banner-new .left-set .left-footer .main-panel-advisor .small-heading h2,

.main-panel-advisor .nri-banner-new .left-set .left-footer .small-heading h2 {

    font-family: roboto_slablight;

    font-size: 35px;

    color: #ffffff;

    display: inline-block

}



.nri-banner-new .left-set .left-footer .heading img,

.nri-banner-new .left-set .left-footer .main-panel-advisor .small-heading img,

.main-panel-advisor .nri-banner-new .left-set .left-footer .small-heading img {

    margin-left: -8px

}



.nri-banner-new .left-set .left-footer .small-heading {

    

    font-size: 16px;

    color: #ffffff;

    text-align: left

}



.nri-banner-new .left-set .left-footer .small-heading h1,

.nri-banner-new .left-set .left-footer .small-heading h2 {

    

    font-size: 16px;

    color: #ffffff;

    display: inline-block

}



.nri-banner-new .right-set {

    float: right;

    width: 35%

}



.nri-banner-new .right-set .top {

    width: 300px;

    height: auto;

    background: rgba(25, 53, 120, 0.58);

    float: right

}



.nri-banner-new .right-set .top .box-main {

    padding: 24px 12px 12px

}



.nri-banner-new .right-set .top .box-2 {

    margin: 23px 0px 5px

}



.nri-banner-new .right-set .top .heading,

.nri-banner-new .right-set .top .main-panel-advisor .small-heading,

.main-panel-advisor .nri-banner-new .right-set .top .small-heading {

    ed6a00

    font-size: 29px;

    color: #ffffff;

    text-align: left;

    margin-bottom: 2px

}



.nri-banner-new .right-set .top .heading-3 {

    ed6a00

    font-size: 29px;

    color: #ffffff;

    text-align: left;

    margin-bottom: 2px

}



.nri-banner-new .right-set .top .heading-1 {

    ed6a00

    font-size: 25px;

    color: #ecfcfb;

    text-align: center;

    margin-bottom: 5px

}



.nri-banner-new .right-set .top .heading-2 {

    text-align: center

}



.nri-banner-new .right-set .top .heading-2 a {

    

    font-size: 24px;

    color: #ecfcfb;

    text-align: center;

    margin-bottom: 5px

}



.nri-banner-new .right-set .top .heading-2 a img {

    vertical-align: middle

}



.nri-banner-new .right-set .top .small-heading {

    

    font-size: 12px;

    color: #ffffff;

    margin-bottom: 15px;

    text-align: left

}



.nri-banner-new .right-set .top .input-nri {

    color: #606060;

    

    font-size: 14px;

    background: #f4f4f4;

    width: 100%;

    margin: 4px 0px;

    padding: 8px 11px;

    border: 1px solid #f4f4f4

}



.nri-banner-new .right-set .top .input-nri:focus {

    border: 1px solid #ffffff

}



.nri-banner-new .right-set .top .btn-nri {

    color: #ffffff;

    ed6a00

    font-size: 18px;

    background: #16c3b9;

    outline: none;

    border: none;

    width: 100%;

    padding: 10px 0px

}



.nri-banner-new .right-set .top .btn-nri:hover {

    background: #09a79d

}



.nri-banner-new .right-set .top .box-traspent {

    background: rgba(20, 31, 111, 0.52);

    float: left;

    text-align: center;

    width: 100%;

    padding: 10px

}



.nri-banner-new .right-set .top .box-traspent ul li {

    display: inline;

    text-align: center;

    padding: 0px 8px 0px 8px;

    border-right: 1px solid #6f6f6f

}



.nri-banner-new .right-set .top .box-traspent ul li a {

    

    font-size: 18px;

    color: #e0e0e0

}



.nri-banner-new .right-set .top .box-traspent ul li:last-child {

    border: none

}



.banner-strip {

    float: left;

    width: 100%;

    background: #f0f0f0;

    margin: 0px 0px;

    padding: 12px 0px

}



.banner-strip ul li {

    display: inline-block;

    font-size: 19px;

    color: #464646;

    margin: 0px 10px;

    vertical-align: middle

}



.banner-strip ul li:first-child {

    color: #2553b0;

    margin-left: 0px;

    margin-right: 15px;

    font-size: 22px;

    border-right: 1px solid #dad8d8;

    padding-right: 18px

}



.banner-strip ul li img {

    float: left;

    width: 45px;

    margin: -3px 5px 0px 0px

}



.banner-strip ul li.amfi,

.banner-strip ul li.sebi {

    font-size: 17px

}



.banner-strip ul li.arnno {

    font-size: 16px

}



.banner-strip ul li.arnno span {

    width: 100%;

    font-size: 20px;

    display: block

}



.nri-services {

    width: 100%;

    margin: 40px 0px;

    float: left

}



.nri-services .services {

    display: block;

    float: left;

    width: 100%;

    background: #fbfbfb url("../images/nri-service-bg.jpg") right bottom no-repeat;

    margin: 30px 0px 0px 0px;

    padding: 5px 175px 5px 5px

}



.nri-services .services ul .start-cyan {

    background: #13c9d0

}



.nri-services .services ul .start-cyan .service-title {

    color: #ffffff

}



.nri-services .services ul .start-cyan:hover {

    background: #7b51cc;

    -webkit-box-shadow: 0px 0px 5px #e2e2e2;

    -moz-box-shadow: 0px 0px 5px #e2e2e2;

    -ms-box-shadow: 0px 0px 5px #e2e2e2;

    box-shadow: 0px 0px 5px #e2e2e2

}



.nri-services .services ul li {

    width: 18%;

    float: left;

    background: #ebebeb;

    padding: 16px 7px;

    margin: 10px 10px;

    text-align: center

}



.nri-services .services ul li:hover {

    background: #ddf8f9;

    -webkit-box-shadow: 0px 0px 5px #e2e2e2;

    -moz-box-shadow: 0px 0px 5px #e2e2e2;

    -ms-box-shadow: 0px 0px 5px #e2e2e2;

    box-shadow: 0px 0px 5px #e2e2e2

}



.nri-services .services ul li .service-title {

    font-size: 16px;

    

    color: #191919

}



.nri-services .services ul li .service-title span {

    width: 100%;

    float: left

}



.nri-services .services ul li .service-icon {

    width: 80px;

    height: 80px;

    margin: 0px auto;

    background: url(../images/nri-icon.png) no-repeat

}



.nri-services .services ul li .ser-1 {

    background-position: 0px 0px

}



.nri-services .services ul li .ser-2 {

    background-position: -130px 0px

}



.nri-services .services ul li .ser-3 {

    background-position: -253px 0px

}



.nri-services .services ul li .ser-4 {

    background-position: -384px 0px

}



.nri-services .services ul li .ser-5 {

    background-position: -504px 0px

}



.nri-services .services ul li .ser-6 {

    background-position: 0px -105px

}



.nri-services .services ul li .ser-7 {

    background-position: -131px -105px

}



.nri-services .services ul li .ser-8 {

    background-position: -248px -105px

}



.nri-services .services ul li .ser-9 {

    background-position: -388px -105px

}



.nri-services .services ul li .ser-10 {

    background-position: -508px -105px

}



.nri-services-page {

    width: 100%;

    float: left;

    margin: 50px 0px

}



.nri-services-page table {

    border-collapse: collapse;

    width: 100%

}



.nri-services-page table th,

.nri-services-page table td {

    text-align: left;

    padding: 8px

}



.nri-services-page table tr:nth-child(even) {

    background-color: #f2f2f2

}



.nri-services-page table th {

    background-color: #f0d9ff;

    color: white

}



.nri-services-page .two-service {

    float: left;

    margin-top: 40px

}



.nri-services-page .two-service ul li {

    text-align: center;

    width: 50%;

    float: left;

    border-right: 1px solid #eaeaea

}



.nri-services-page .two-service ul li .service-name {

    font-size: 24px;

    color: #565454;

    

    margin-bottom: 21px

}



.nri-services-page .two-service ul li .content-2 {

    

    font-size: 14px;

    color: #626262;

    width: 79%;

    margin: 21px auto

}



.nri-services-page .two-service ul li .nri-button {

    color: #ffffff;

    display: block;

    text-align: center;

    margin: 0px auto;

    font-size: 18px;

    width: 41%;

    padding: 7px;

    ed6a00

    outline: none;

    border: 1px solid #0bbbc3;

    border-radius: 5px;

    background-image: -moz-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%);

    background-image: -webkit-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%);

    background-image: -ms-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%)

}



.nri-services-page .two-service ul li .nri-button:focus {

    border: 1px solid #0bbbc3

}



.nri-services-page .two-service ul li+li {

    border-right: none

}



.nri-services-page .left-block {

    width: 25%;

    float: left;

    background: #f5f5f5

}



.nri-services-page .left-block ul li {

    width: 100%;

    border-bottom: 1px solid #ebebeb;

    font-size: 15px;

    color: #191919;

    font-family: robotolight

}



.nri-services-page .right-block {

    width: 75%;

    float: right

}



.nri-services-page .right-block .heading,

.nri-services-page .right-block .main-panel-advisor .small-heading,

.main-panel-advisor .nri-services-page .right-block .small-heading {

    font-size: 26px;

    color: #282828;

    font-family: robotolight

}



.nri-services-page .right-block .sub-heading {

    font-size: 18px;

    color: #596cbf;

    margin-top: 30px;

    font-family: robotolight

}



.nri-services-page .right-block .content {

    color: #565656;

    

    font-size: 14px;

    margin: 7px 0px;

    line-height: 21px

}



.nri-services-page ul.tabs {

    margin: 0px;

    padding: 0px;

    list-style: none

}



.nri-services-page ul.tabs li {

    background: none;

    color: #222;

    padding: 10px 15px;

    cursor: pointer

}



.nri-services-page ul.tabs li.current {

    background: #f0d9ff;

    color: #222

}



.nri-services-page .tab-content {

    display: none;

    padding: 0px 0px 0px 33px

}



.nri-services-page .tab-content.current {

    display: inherit

}



.nri-services-page .heading-3 {

    font-size: 18px;

    color: #1f1823;

    margin: 24px 0px 11px 0px;

    font-family: robotolight

}



.nri-services-page .margin-none-top {

    margin-top: 2px !important

}



.nri-services-page .nri-documents {

    list-style: disc;

    list-style-position: inside;

    margin: 17px 0px

}



.nri-button {

    color: #ffffff;

    display: block;

    text-align: center;

    margin: 15px auto;

    font-size: 18px;

    width: 200px;

    float: left;

    padding: 7px;

    ed6a00

    outline: none;

    border: 1px solid #0bbbc3;

    border-radius: 5px;

    background-image: -moz-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%);

    background-image: -webkit-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%);

    background-image: -ms-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%)

}



.nri-button:focus {

    border: 1px solid #0bbbc3

}



.full-nri-content .widget-area-left-nri {

    width: 215px;

    float: left;

    margin-right: 10px

}



.full-nri-content .widget-area-left-nri ul li a i {

    width: 24px;

    height: 24px;

    float: left;

    background: url("../images/new-sprite.png") -14px -220px no-repeat;

    margin-right: 5px

}



.full-nri-content .widget-area-left-nri ul .rf i {

    background-position: -14px -360px

}



.full-nri-content .widget-area-left-nri ul .trf i {

    background-position: -14px -220px

}



.full-nri-content .widget-area-left-nri ul .tpf i {

    background-position: -14px -258px

}



.full-nri-content .widget-area-left-nri ul .nfo i {

    background-position: -14px -293px

}



.full-nri-content .widget-area-left-nri ul .amf i {

    background-position: -14px -328px

}



.full-nri-content .widget-area-left-nri .side-block-1,

.full-nri-content .widget-area-left-nri .side-block-3 {

    background: #fdfdfd;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    border: 1px solid #e0e0e0;

    margin: 0 0 15px 0

}



.full-nri-content .widget-area-left-nri .side-block-1 ul,

.full-nri-content .widget-area-left-nri .side-block-3 ul {

    padding: 0;

    margin: 0

}



.full-nri-content .widget-area-left-nri .side-block-1 ul span,

.full-nri-content .widget-area-left-nri .side-block-3 ul span {

    color: #fff;

    font-size: 19px;

    background: #1069a1;

    display: table;

    width: 100%;

    text-align: left;

    padding: 10px 10px;

    border-radius: 4px 4px 0px 0px

}



.full-nri-content .widget-area-left-nri .side-block-1 ul li,

.full-nri-content .widget-area-left-nri .side-block-3 ul li {

    padding: 5px 10px;

    margin: 0;

    list-style-position: inside;

    position: relative;

    border-bottom: 1px solid #e0e0e0

}



.full-nri-content .widget-area-left-nri .side-block-1 ul li:hover,

.full-nri-content .widget-area-left-nri .side-block-3 ul li:hover {

    background: #F3F3F3

}



.full-nri-content .widget-area-left-nri .side-block-1 ul li a,

.full-nri-content .widget-area-left-nri .side-block-3 ul li a {

    font-size: 13px;

    color: #353535;

    ed6a00

    line-height: 18px

}



.full-nri-content .widget-area-left-nri .side-block-1 ul .sec-span,

.full-nri-content .widget-area-left-nri .side-block-3 ul .sec-span {

    background: #fff;

    display: table;

    width: 100%;

    text-align: center;

    padding: 7px 7px;

    border-radius: 0px 0px 4px 4px

}



.full-nri-content .widget-area-left-nri .side-block-1 ul .sec-span a,

.full-nri-content .widget-area-left-nri .side-block-3 ul .sec-span a {

    color: #eb5d3f;

    text-transform: uppercase;

    font-size: 16px

}



.full-nri-content .widget-area-left-nri .side-block-2 img {

    width: 100%

}



.full-nri-content .widget-area-left-nri .side-block-3 ul li {

    padding: 10px 5px 10px 10px

}



.full-nri-content .full-nri-content .page-deatils {

    float: left;

    width: 100%;

    padding: 16px 3px 10px 3px

}



.full-nri-content .full-nri-content .page-deatils .left-heading {

    font-size: 24px;

    color: #404040;

    ed6a00

    line-height: 23px;

    width: 50%;

    float: left

}



.full-nri-content .full-nri-content .page-deatils .right-heading a {

    font-size: 20px;

    color: #000;

    ed6a00

    line-height: 23px;

    width: 50%;

    float: right;

    text-align: right

}



.full-nri-content .full-nri-content .page-deatils .right-heading a i {

    background: url(../images/security.png) no-repeat;

    padding: 8px 20px

}



.nri-popup {

    width: 400px

}



.nri-popup p {

    text-align: center;

    font-size: 14px

}



.nri-popup .titles {

    color: #eb5d3f;

    font-size: 18px

}



.nri-faq-banner article {

    margin-bottom: 0px

}



.tips-banner {

    background: #1069a1 url(../images/blog-banner.jpg)

}



.tips-banner:before {

    display: none

}



.breadcrumb-blog {

    background: #E2E2E2

}



.news-block {

    margin: 10px 0 10px 0

}



.site-content {

    display: table;

    width: 100%

}



.site-content .widget-area-left {

    width: 20%;

    float: left

}



.site-content .widget-area-left .heading_sp {

    font-size: 20px;

    background: #1171AE;

    width: 100%;

    display: block;

    padding: 9px;

    color: #fff;

    border-bottom: 3px solid #EDBA14

}



.site-content .widget-area-left .side-block-7,

.site-content .widget-area-left .side-block-6,

.site-content .widget-area-left .side-block-8,

.site-content .widget-area-left .side-block-9 {

    width: 100%;

    margin-top: 9px

}



.site-content .widget-area-left .side-block-7 ul,

.site-content .widget-area-left .side-block-6 ul,

.site-content .widget-area-left .side-block-8 ul,

.site-content .widget-area-left .side-block-9 ul {

    width: 100%

}



.site-content .widget-area-left .side-block-7 ul li,

.site-content .widget-area-left .side-block-6 ul li,

.site-content .widget-area-left .side-block-8 ul li,

.site-content .widget-area-left .side-block-9 ul li {

    height: 280px;

    overflow: hidden

}



.site-content .widget-area-left .side-block-7 ul li img,

.site-content .widget-area-left .side-block-6 ul li img,

.site-content .widget-area-left .side-block-8 ul li img,

.site-content .widget-area-left .side-block-9 ul li img {

    width: 100%;

    height: auto;

    max-width: 100%

}



.site-content .content-images {

    width: 80%;

    float: left;

    padding: 15px 25px

}



.site-content .content-images .images-infographics img {

    margin: 0px auto;

    width: 100%;

    max-width: 100%

}



.four-zero-four {

    padding-top: 120px;

    background: #F6FBFD

}



.four-zero-four p {

    font-size: 30px;

    ed6a00

    color: #6ea421;

    text-align: center

}



.four-zero-four p span {

    width: 100%;

    font-size: 18px;

    color: #474748;

    display: table

}



.four-zero-four .full-box {

    display: table;

    width: 100%;

    background: url("../images/404.png") center top no-repeat, url("../images/404-bg.png") center top no-repeat;

    margin-top: 40px;

    padding: 38px 0px 0px 0px

}



.four-zero-four .full-box ul {

    width: 360px

}



.four-zero-four .full-box ul li {

    float: left;

    width: 100%;

    margin: 22px 0px 64px 0px

}



.four-zero-four .full-box ul li a {

    font-size: 23px

}



.four-zero-four .full-box ul li a i {

    display: inline-block;

    width: 41px;

    height: 41px;

    background: #737475 url("../images/new-sprite.png") -2px -2px no-repeat;

    vertical-align: middle;

    -moz-border-radius: 100%;

    -webkit-border-radius: 100%;

    -khtml-border-radius: 100%;

    border-radius: 100%

}



.four-zero-four .full-box ul li a .trf {

    background-position: -2px -54px

}



.four-zero-four .full-box ul li a .elss {

    background-position: -2px -104px

}



.four-zero-four .full-box ul li a .amf {

    background-position: -2px -158px

}



.four-zero-four .full-box ul li a .ss {

    background-position: -59px -2px

}



.four-zero-four .full-box ul li a .tss {

    background-position: -59px -54px

}



.four-zero-four .full-box ul li a .iic {

    background-position: -59px -104px

}



.four-zero-four .full-box ul li a .sc {

    background-position: -59px -158px

}



.four-zero-four .full-box ul li a:hover i {

    background-color: #ec5d3f

}



.four-zero-four .full-box .left {

    float: left

}



.four-zero-four .full-box .left a {

    float: right

}



.four-zero-four .full-box .left a i {

    float: right;

    margin-left: 11px

}



.four-zero-four .full-box .right {

    float: right

}



.main-panel-advisor {

    width: 100%;

    padding: 25px 25px

}



.main-panel-advisor .heading,

.main-panel-advisor .small-heading {

    

    font-size: 40px;

    text-align: center;

    color: #525252;

    width: 100%;

    margin: 0px auto;

    margin-top: 5px

}



.main-panel-advisor .small-heading {

    font-size: 20px;

    padding: 0 5px

}



.main-panel-advisor .box-three {

    margin: 0px auto;

    width: 100%;

    padding: 30px 50px 30px 50px;

    display: flex;

    text-align: center

}



.main-panel-advisor .box-three .price-box-1,

.main-panel-advisor .box-three .price-box-2,

.main-panel-advisor .box-three .price-box-3 {

    width: 100%;

    height: auto;

    border: 1px solid #e0e0e0;

    background: #f4f4f4;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    margin-right: 15px

}



.main-panel-advisor .box-three .price-box-1 .mini-box,

.main-panel-advisor .box-three .price-box-2 .mini-box,

.main-panel-advisor .box-three .price-box-3 .mini-box {

    width: 100%;

    text-align: center;

    color: #fff;

    background: #23b3c4;

    -moz-border-radius: 5px 5px 0px 0px;

    -webkit-border-radius: 5px 5px 0px 0px;

    -khtml-border-radius: 5px 5px 0px 0px;

    border-radius: 5px 5px 0px 0px;

    padding: 15px

}



.main-panel-advisor .box-three .price-box-1 .mini-box .heading-charge,

.main-panel-advisor .box-three .price-box-2 .mini-box .heading-charge,

.main-panel-advisor .box-three .price-box-3 .mini-box .heading-charge,

.main-panel-advisor .box-three .price-box-1 .mini-box .title,

.main-panel-advisor .box-three .price-box-2 .mini-box .title,

.main-panel-advisor .box-three .price-box-3 .mini-box .title {

    font-size: 46px;

    font-family: robotoregula

}



.main-panel-advisor .box-three .price-box-1 .mini-box .heading-charge span,

.main-panel-advisor .box-three .price-box-2 .mini-box .heading-charge span,

.main-panel-advisor .box-three .price-box-3 .mini-box .heading-charge span,

.main-panel-advisor .box-three .price-box-1 .mini-box .title span,

.main-panel-advisor .box-three .price-box-2 .mini-box .title span,

.main-panel-advisor .box-three .price-box-3 .mini-box .title span {

    font-size: 24px

}



.main-panel-advisor .box-three .price-box-1 .mini-box .heading-charge .fa-inr:before,

.main-panel-advisor .box-three .price-box-2 .mini-box .heading-charge .fa-inr:before,

.main-panel-advisor .box-three .price-box-3 .mini-box .heading-charge .fa-inr:before,

.main-panel-advisor .box-three .price-box-1 .mini-box .title .fa-inr:before,

.main-panel-advisor .box-three .price-box-2 .mini-box .title .fa-inr:before,

.main-panel-advisor .box-three .price-box-3 .mini-box .title .fa-inr:before {

    content: "\f156";

    font-size: 30px;

    vertical-align: super

}



.main-panel-advisor .box-three .price-box-1 .mini-box .title,

.main-panel-advisor .box-three .price-box-2 .mini-box .title,

.main-panel-advisor .box-three .price-box-3 .mini-box .title {

    font-size: 24px;

    width: 98%;

    margin: 0px auto

}



.main-panel-advisor .box-three .price-box-1 ul li,

.main-panel-advisor .box-three .price-box-2 ul li,

.main-panel-advisor .box-three .price-box-3 ul li {

    

    font-size: 15px;

    color: #545454;

    border-bottom: 1px solid #EAE8E8;

    text-align: center;

    padding: 14px 14px

}



.main-panel-advisor .box-three .price-box-1 .link-btn a,

.main-panel-advisor .box-three .price-box-2 .link-btn a,

.main-panel-advisor .box-three .price-box-3 .link-btn a {

    background: #eb5d3f;

    color: #fff;

    font-size: 16px;

    padding: 12px 34px;

    display: inline-block;

    margin: 22px 2px 22px 0px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.main-panel-advisor .box-three .price-box-1 .link-btn a:hover,

.main-panel-advisor .box-three .price-box-2 .link-btn a:hover,

.main-panel-advisor .box-three .price-box-3 .link-btn a:hover {

    background: #73A725;

    transition: 0.5s

}



.main-panel-advisor .box-three .price-box-1:hover,

.main-panel-advisor .box-three .price-box-2:hover,

.main-panel-advisor .box-three .price-box-3:hover {

    background: #fff

}



.main-panel-advisor .box-three .price-box-2 .mini-box {

    background: #445b84

}



.main-panel-advisor .box-three .price-box-2 ul li {

    padding: 14px 14px

}



.main-panel-advisor .box-three .price-box-3 {

    margin-right: 0px

}



.main-panel-advisor .box-three .price-box-3 .mini-box {

    background: #27ae61

}



.main-panel-advisor .box-three .price-box-3 ul li {

    padding: 10px 10px

}



.body-content {

    width: 100%;

    display: table;

    margin-top: 25px

}



.body-content ul li a i {

    width: 24px;

    height: 24px;

    float: left;

    background: url("../images/new-sprite.png") -14px -220px no-repeat;

    margin-right: 5px

}



.body-content ul .rf i {

    background-position: -14px -360px

}



.body-content ul .trf i {

    background-position: -14px -220px

}



.body-content ul .tpf i {

    background-position: -14px -258px

}



.body-content ul .nfo i {

    background-position: -14px -293px

}



.body-content ul .amf i {

    background-position: -14px -328px

}



.body-content .widget-faqs-left {

    width: 20%;

    float: left

}



.body-content .widget-faqs-left .side-block-1 .sip-ads-block img,

.body-content .widget-faqs-left .full-nri-content .widget-area-left-nri .side-block-3 .sip-ads-block img,

.full-nri-content .widget-area-left-nri .body-content .widget-faqs-left .side-block-3 .sip-ads-block img {

    width: 100%;

    height: auto;

    max-width: 100%

}



.body-content .widget-faqs-left .side-block-2 {

    background: #f7f7f7;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    border: 1px solid #e0e0e0;

    margin: 0px 0 10px 0

}



.body-content .widget-faqs-left .side-block-2 ul span {

    color: #fff;

    font-size: 19px;

    background: #1071AD;

    -moz-border-radius: 4px 4px 0px 0px;

    -webkit-border-radius: 4px 4px 0px 0px;

    -khtml-border-radius: 4px 4px 0px 0px;

    border-radius: 4px 4px 0px 0px;

    display: table;

    width: 100%;

    text-align: left;

    padding: 7px 7px

}



.body-content .widget-faqs-left .side-block-2 ul li {

    padding: 10px 10px;

    border-bottom: 1px solid #e0e0e0

}



.body-content .widget-faqs-left .side-block-2 ul li:hover {

    background: #fdfdfd

}



.body-content .widget-faqs-left .side-block-3 {

    background: #f7f7f7;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    border: 1px solid #e0e0e0;

    margin: 10px 0

}



.body-content .widget-faqs-left .side-block-3 ul span {

    color: #fff;

    font-size: 19px;

    background: #1071AD;

    -moz-border-radius: 4px 4px 0px 0px;

    -webkit-border-radius: 4px 4px 0px 0px;

    -khtml-border-radius: 4px 4px 0px 0px;

    border-radius: 4px 4px 0px 0px;

    display: table;

    width: 100%;

    text-align: left;

    padding: 7px 7px

}



.body-content .widget-faqs-left .side-block-3 ul li {

    padding: 10px

}



.body-content .widget-faqs-left .side-block-3 ul li form input[type='text'],

.body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

.body-content .widget-faqs-left .side-block-3 ul li form textarea,

.body-content .widget-faqs-left .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

.bottom-content-box .right-big-block .body-content .widget-faqs-left .side-block-3 ul li form textarea {

    border: 1px solid #e0e0e0;

    width: 100%;

    font-size: 15px;

    ed6a00

    margin-bottom: 10px;

    padding: 8px;

    background: #fff

}



.body-content .widget-faqs-left .side-block-3 ul li form textarea {

    height: 100px

}



.body-content .widget-faqs-left .side-block-3 ul li form input[type='submit'],

.body-content .widget-faqs-left .side-block-3 ul li form input[type='button'] {

    width: 100%;

    background: #eb5d3f;

    color: #fff;

    padding: 10px;

    font-size: 22px;

    font-family: robotoregula

}



.body-content .widget-faqs-left .side-block-3 ul li form::-webkit-input-placeholder {

    color: #666666

}



.body-content .widget-faqs-left .side-block-3 ul li form::-moz-placeholder {

    color: #666666

}



.body-content .widget-faqs-left .side-block-3 ul li form:-ms-input-placeholder {

    color: #666666

}



.body-content .widget-faqs-left .side-block-3 ul li form:-moz-placeholder {

    color: #666666

}



.body-content .contant-faqs {

    width: 80%;

    float: left;

    padding: 2px 0 15px 15px

}



.body-content .contant-faqs .serach-block {

    display: table;

    width: 100%;

    float: left

}



.body-content .contant-faqs .serach-block form input[type='text'],

.body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='email'],

.body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='email'],

.body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form textarea,

.body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form textarea,

.body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

.bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='email'],

.body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

.bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form textarea {

    width: 82%;

    padding: 10px 10px;

    

    background: #fafafa;

    border: 1px solid #e0e0e0;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

    font-size: 16px

}



.body-content .contant-faqs .serach-block form input[type='text']:focus,

.body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='email']:focus,

.body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='email']:focus,

.body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form textarea:focus,

.body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form textarea:focus,

.body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email']:focus,

.bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='email']:focus,

.body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form textarea:focus,

.bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form textarea:focus {

    outline: none;

    border: 1px solid #eb5d3f

}



.body-content .contant-faqs .serach-block form input[type='submit'],

.body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='button'],

.body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='button'],

.body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='button'],

.bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='button'] {

    width: 18%;

    padding: 11px;

    

    color: #fff;

    -moz-border-radius: 0px 9px 9px 0px;

    -webkit-border-radius: 0px 9px 9px 0px;

    -khtml-border-radius: 0px 9px 9px 0px;

    border-radius: 0px 9px 9px 0px;

    font-size: 16px;

    margin-left: -5px;

    background: #333 url(../images/white-search.png) 29px 14px no-repeat

}



.body-content .contant-faqs .serach-block form input[type='submit']:focus,

.body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='button']:focus,

.body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='button']:focus,

.body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='button']:focus,

.bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='button']:focus {

    outline: none

}



.body-content .contant-faqs .serach-block form input[type='submit']:hover,

.body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='button']:hover,

.body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='button']:hover,

.body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='button']:hover,

.bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='button']:hover {

    background: #73A725 url(../images/white-search.png) 29px 14px no-repeat;

    transition: 0.5s

}



.body-content .contant-faqs .result-panel {

    width: 100%;

    float: left;

    padding: 23px 0px

}



.body-content .contant-faqs .menu-result {

    float: left;

    width: 100%

}



.body-content .contant-faqs .menu-result #accordion .open-close {

    margin-bottom: 6px

}



.body-content .contant-faqs .menu-result #accordion .open-close label {

    padding: 16px 16px;

    border-radius: 0;

    background: #eee url(../images/accordian-last-open.png) no-repeat right 14px;

    font-size: 16px;

    color: #3b3838;

    ed6a00

    text-transform: capitalize

}



.body-content .contant-faqs .menu-result #accordion .open-close input[type=checkbox]:checked+label {

    background: #6a7678 url(../images/accordian-last-close.png) no-repeat right 14px;

    color: #fff

}



.body-content .contant-faqs .menu-result #accordion .open-close input[type=checkbox]:checked ~ article {

    padding: 13px 20px 20px;

    background: #fff

}



.body-content .contant-faqs .menu-result article ul li {

    list-style: square inside

}



.compare-funds-block .border-block {

    border: 1px solid #e0e0e0;

    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    margin: 15px 15px;

    position: relative;

    min-height: 350px;

    background: #fff

}



.compare-funds-block .border-block .empty-area {

    background: #fff;

    padding: 30px;

    text-align: center

}



.compare-funds-block .border-block .search-msg {

    background: #fffff6;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    padding: 30px 30px;

    text-align: center;

    color: #646464;

    

    font-size: 30px

}



.compare-funds-block .border-block .search-msg .color-red {

    color: #eb5d3f;

    font-style: normal

}



.compare-funds-block .border-block .search-msg .msg-line {

    font-size: 22px;

    margin-top: 10px

}



.compare-funds-block .border-block .search-msg .tips-msg {

    margin-bottom: 15px;

    line-height: 44px

}



.compare-funds-block .border-block .search-msg .tips-msg span {

    display: block

}



.compare-funds-block .border-block .color-white-bg {

    background: #fff !important;

    border-top: 1px solid #e0e0e0;

    border-bottom: 1px solid #e0e0e0

}



.compare-funds-block .border-block .search-bar-top {

    background: #fffff6;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    padding: 10px 10px

}



.compare-funds-block .border-block .search-bar-top .small-selact {

    width: 18%;

    float: left;

    

    font-size: 16px;

    line-height: 40px

}



.compare-funds-block .border-block .search-bar-top .small-selact .comapre-button {

    background: #379e5c;

    color: #fff;

    width: 100%;

    padding: 8px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    font-size: 18px;

    border: none;

    outline: none;

    font-family: robotoregula

}



.compare-funds-block .border-block .search-bar-top .select {

    float: left;

    width: 26%;

    margin-bottom: 0;

    margin-right: 14px

}



.compare-funds-block .border-block .search-bar-top .select select {

    border: 1px solid #e0e0e0;

    width: 100%;

    padding: 5px

}



.compare-funds-block .border-block .search-bar-top .select .chosen-container-single .chosen-single {

    position: relative;

    display: block;

    overflow: hidden;

    padding: 7px 0px 0px 16px;

    

    font-size: 16px;

    height: 41px;

    border: 1px solid #e0e0e0;

    -moz-border-radius: 2;

    -webkit-border-radius: 2;

    -khtml-border-radius: 2;

    border-radius: 2;

    background-color: #fff;

    background: #fff;

    background-clip: padding-box;

    color: #444444;

    text-decoration: none;

    white-space: nowrap;

    line-height: 24px

}



.compare-funds-block .border-block .search-bar-top .select .chosen-container-single .chosen-single div {

    width: 25px

}



.compare-funds-block .border-block .search-bar-top .select .chosen-container-single .chosen-single div b {

    background: url(../images/down-arrow-funds.png) 2px 11px no-repeat !important

}



.compare-funds-block .border-block .data-comapre-funds {

    position: relative

}



.compare-funds-block .border-block .data-comapre-funds table {

    border: 1px solid #e0e0e0;

    width: 100%;

    height: 100%;

    background: #fff

}



.compare-funds-block .border-block .data-comapre-funds table .td-color-gray {

    background: #f8f8f8

}



.compare-funds-block .border-block .data-comapre-funds table .td-color-aqua {

    background: #f7feff

}



.compare-funds-block .border-block .data-comapre-funds table .td-color-dark {

    background: #eff5ff

}



.compare-funds-block .border-block .data-comapre-funds table .td-color-orange {

    background: #fff4ed

}



.compare-funds-block .border-block .data-comapre-funds table tr {

    border: 1px solid #e0e0e0

}



.compare-funds-block .border-block .data-comapre-funds table tr th {

    width: 12%;

    font-size: 16px

}



.compare-funds-block .border-block .data-comapre-funds table tr th+th {

    width: 18%;

    background: #23b3c4;

    font-weight: 100;

    color: #fff;

    

    padding: 15px;

    text-align: center

}



.compare-funds-block .border-block .data-comapre-funds table tr th+th+th {

    background: #4c638c

}



.compare-funds-block .border-block .data-comapre-funds table tr th+th+th+th {

    background: #dd7536

}



.compare-funds-block .border-block .data-comapre-funds table tr td {

    border: 1px solid #e0e0e0;

    padding: 10px;

    text-align: left;

    ed6a00

    font-size: 15px;

    color: #154563

}



.compare-funds-block .border-block .data-comapre-funds table tr td:first-child {

    width: 100px;

    text-transform: uppercase;

    font-size: 14px

}



.compare-funds-block .border-block .data-comapre-funds table tr td+td {

    text-align: center;

    

    padding: 10px;

    color: #444444

}



.compare-funds-block .border-block .data-comapre-funds table tr .compare-contentbtn {

    right: 20%;

    margin-top: 6px

}



.compare-funds-block .border-block .data-comapre-funds table tr .compare-contentbtn:before {

    content: '';

    width: 0;

    height: 0;

    top: -8px;

    right: 39%;

    position: absolute;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-bottom: 7px solid #bababa

}



.all-faqs-bg {

    background: #0b4d77 url(../images/faqs-bg.jpg) center no-repeat;

    width: 100%;

    height: 250px;

    position: relative;

    top: 0px;

    left: 0px;

    min-height: 350px

}



.all-faqs-bg:after {

    content: '';

    position: absolute;

    background-color: rgba(29, 85, 189, 0.85) 100%;

    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(61, 37, 128, 0.85) 0%), to(rgba(29, 85, 189, 0.85) 100%));

    background-image: -webkit-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -moz-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -ms-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -o-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='$fromColor', EndColorStr='$toColor');

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 0

}



.all-faqs-bg article {

    text-align: center;

    padding-top: 15px;

    line-height: 48px;

    position: relative;

    z-index: 1

}



.all-faqs-bg article h1 {

    padding-top: 35px;

    font-family: roboto_slabregular;

    font-size: 50px;

    color: #fff

}



.all-faqs-bg article h1 strong {

    color: #edd817

}



.all-faqs-bg article span {

    color: #fff;

    font-family: robotolight

}



.all-faqs-bg article form .search-bar {

    font-size: 19px;

    width: 50%;

    

    padding: 9px 40px;

    border: none;

    outline: none;

    background: #fff url(../images/svg/search.svg) 11px no-repeat

}



.all-faqs-bg article form .search-btn {

    font-size: 19px;

    width: 10%;

    color: #fff;

    ed6a00

    padding: 9px;

    margin-left: -5px;

    border: none;

    outline: none;

    background: #4391c6

}



.all-faqs-block {

    position: relative;

    top: -55px

}



.all-faqs-block .four-block ul li {

    width: 218px;

    padding: 10px;

    min-height: 184px;

    text-align: center;

    border-radius: 2px;

    box-shadow: #8e8c8c 0px 1px 2px;

    display: inline-block;

    position: relative;

    z-index: 1;

    background: #fff;

    margin-right: 11px

}



.all-faqs-block .four-block ul li span {

    display: block

}



.all-faqs-block .four-block ul li .li-icon,

.all-faqs-block .four-block ul li .li-icon-1,

.all-faqs-block .four-block ul li .li-icon-2,

.all-faqs-block .four-block ul li .li-icon-3,

.all-faqs-block .four-block ul li .li-icon-4,

.all-faqs-block .four-block ul li .li-icon-5 {

    height: 76px;

    width: 76px;

    border-radius: 50px;

    text-align: center;

    position: absolute;

    top: -41px;

    left: 69px;

    background: #2dc6d0 url(../images/icons.png) no-repeat 16px 12px

}



.all-faqs-block .four-block ul li .li-icon-1 {

    background-position: -126px 10px

}



.all-faqs-block .four-block ul li .li-icon-2 {

    background-position: 16px 12px

}



.all-faqs-block .four-block ul li .li-icon-3 {

    background-position: 11px -49px

}



.all-faqs-block .four-block ul li .li-icon-4 {

    background-position: -59px 15px

}



.all-faqs-block .four-block ul li .li-icon-5 {

    background-position: -59px -46px

}



.all-faqs-block .four-block ul li .conatnt-bar {

    margin-top: 50px;

    

    font-size: 20px;

    color: #515151

}



.all-faqs-block .four-block ul li .conatnt-bar span {

    font-size: 15px;

    

    padding-top: 10px

}



.all-faqs-block .four-block ul li:hover {

    border-bottom: 4px solid #2dc6d0

}



.all-faqs-block .four-block ul .active_faq {

    border-bottom: 4px solid #2dc6d0

}



.bottom-content-box {

    width: 100%;

    display: table;

    background: #ffffff;

    margin-top: 25px;

    border: 1px solid #e0e0e0;

    border-radius: 8px

}



.bottom-content-box .left-big-block {

    width: 70%;

    float: left;

    border-right: 1px solid #e0e0e0;

    border-radius: 8px 0px 0px 8px;

    background: #fff;

    padding: 15px

}



.bottom-content-box .left-big-block .heading,

.bottom-content-box .left-big-block .main-panel-advisor .small-heading,

.main-panel-advisor .bottom-content-box .left-big-block .small-heading {

    ed6a00

    font-size: 25px;

    color: #003981;

    margin-bottom: 15px;

    padding-left: 30px

}



.bottom-content-box .left-big-block #accordion .main-accodian label {

    background-position: left 6px;

    border: none;

    padding: 13px 32px;

    ed6a00

    font-size: 16px;

    text-transform: inherit;

    color: #3072a9;

    background: none;

    background-color: none

}



.bottom-content-box .left-big-block #accordion .main-accodian article {

    padding: 0px 0px 0px 119px;

    text-transform: inherit;

    min-height: 0px;

    position: relative;

    top: 0px;

    left: 0px;

    ed6a00

    font-size: 14px;

    color: #646464;

    transition-property: all;

    transition-duration: .8s;

    transition-timing-function: cubic-bezier(0, 1, 0.5, 1)

}



.bottom-content-box .left-big-block #accordion .main-accodian article:before {

    content: '';

    background: url(../images/faq-man.png) no-repeat;

    width: 43px;

    height: 55px;

    display: block;

    position: absolute;

    top: 0px;

    left: 28px

}



.bottom-content-box .left-big-block #accordion .main-accodian article .art-box {

    background: #f6f6f6;

    border: 1px solid #e0e0e0;

    padding: 12px;

    

    font-size: 14px;

    color: #545454;

    position: relative;

    top: 0px;

    left: 0px

}



.bottom-content-box .left-big-block #accordion .main-accodian article .art-box:before {

    content: '';

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 0 20px 17px 0;

    border-color: transparent #e0e0e0 transparent transparent;

    display: block;

    position: absolute;

    top: 14px;

    left: -21px

}



.bottom-content-box .left-big-block #accordion .main-accodian input:checked+label {

    background: none;

    padding: 13px 32px;

    ed6a00

    font-size: 16px;

    text-transform: inherit

}



.bottom-content-box .left-big-block #accordion .main-accodian input:checked ~ article {

    background: none;

    min-height: 90px

}



.bottom-content-box .left-big-block #accordion .main-accodian input:checked ~ article .art-box {

    padding: 12px;

    line-height: 22px;

    text-align: left

}



.bottom-content-box .right-big-block {

    width: 30%;

    float: left;

    background: #ffffff;

    padding: 18px

}



.bottom-content-box .right-big-block .side-block-3 {

    margin: 22px 0px;

    float: left;

    width: 100%;

    border-bottom: 1px solid #e7e7e7

}



.bottom-content-box .right-big-block .side-block-3 .title {

    color: #003981;

    font-size: 23px;

    ed6a00

    background: #fff;

    display: table;

    width: 100%;

    text-align: left;

    margin-bottom: 14px

}



.bottom-content-box .right-big-block .side-block-3 .short-content {

    

    font-size: 17px;

    color: #545454;

    margin-bottom: 12px

}



.bottom-content-box .right-big-block .side-block-3 .contact-part .image-part-left {

    width: 30%;

    float: left

}



.bottom-content-box .right-big-block .side-block-3 .contact-part .contant-part-right {

    width: 70%;

    float: right;

    padding: 35px 0px

}



.bottom-content-box .right-big-block .side-block-3 .contact-part .contant-part-right .title-att {

    font-family: robotomedium;

    color: #545454;

    font-size: 15px

}



.bottom-content-box .right-big-block .side-block-3 .contact-part .contant-part-right .title-relt a {

    font-family: robotomedium;

    color: #5d8c20;

    font-size: 18px;

    margin-bottom: 10px;

    float: left;

    width: 100%

}



.bottom-content-box .right-big-block .side-block-3 ul li form input[type='text'],

.bottom-content-box .right-big-block .body-content .widget-faqs-left .side-block-3 ul li form textarea,

.body-content .widget-faqs-left .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

.bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

.bottom-content-box .right-big-block .side-block-3 ul li form textarea {

    border: 1px solid #e0e0e0;

    width: 100%;

    font-size: 15px;

    ed6a00

    margin-bottom: 10px;

    padding: 8px;

    background: #f4f3f9;

    border-radius: 3px

}



.bottom-content-box .right-big-block .side-block-3 ul li form textarea {

    height: 100px

}



.bottom-content-box .right-big-block .side-block-3 ul li form input[type='submit'],

.bottom-content-box .right-big-block .side-block-3 ul li form input[type='button'] {

    width: 40%;

    background: #38a55f;

    color: #fff;

    padding: 10px;

    font-size: 20px;

    ed6a00

    outline: none;

    border: none;

    border-radius: 5px

}



.bottom-content-box .right-big-block .side-block-3 ul li form::-webkit-input-placeholder {

    color: #777777;

    font-size: 15px

}



.bottom-content-box .right-big-block .side-block-3 ul li form::-moz-placeholder {

    color: #777777;

    font-size: 15px

}



.bottom-content-box .right-big-block .side-block-3 ul li form:-ms-input-placeholder {

    color: #777777;

    font-size: 15px

}



.bottom-content-box .right-big-block .side-block-3 ul li form:-moz-placeholder {

    color: #777777;

    font-size: 15px

}



.bottom-content-box .right-big-block .side-block-3 ul li form span.error {

    font-size: 13px;

    color: #eb5d3f;

    top: -8px;

    position: relative

}



.bottom-content-box .right-big-block .side-block-3+.side-block-3 {

    border-bottom: none

}



.main-block {

    position: relative;

    min-height: 100%;

    height: auto !Important;

    background: #f7f7f7;

    padding: 0 0 100px

}



.cart-header {

    width: 100%;

    background: #fff;

    display: table;

    padding: 5px 5px;

    border-bottom: 1px solid #e0e0e0;

    background: #fff;

    box-shadow: 4px 0px 4px 0px rgba(66, 63, 63, 0.2)

}



.cart-header .cart-left {

    width: 33%;

    height: auto;

    max-width: 100%;

    float: left

}



.cart-header .cart-left img {

    width: 65%;

    max-width: 100%;

    height: auto

}



.cart-header .cart-center {

    width: 33%;

    float: left;

    text-align: center

}



.cart-header .cart-center .header-cart-title {

    

    text-align: center;

    color: #eb5d3f;

    font-size: 33px;

    padding: 10px 10px

}



.cart-header .cart-center .header-cart-title .funds-in-cart {

    color: #888888;

    font-size: 18px

}



.cart-header .cart-right {

    width: 33%;

    float: right;

    text-align: right

}



.cart-header .cart-right .query-cart-header {

    padding: 10px 0 10px

}



.cart-header .cart-right .query-cart-header .client-acc-block a.cboxElement {

    color: #ec5d3f;

    text-transform: uppercase;

    

    font-size: 14px

}



.cart-header .cart-right .query-cart-header .phone-query {

    

    font-size: 14px;

    color: #606060

}



.cart-header .cart-right .query-cart-header .dropbtn {

    font-size: 14px;

    color: #eb5d3f;

    text-transform: uppercase;

    border: none;

    cursor: pointer

}



.cart-header .cart-right .query-cart-header .dropbtn:hover {

    color: #d03710;

    background-color: #fff

}



.cart-header .cart-right .query-cart-header i {

    font-style: normal;

    margin-right: 5px

}



.cart-header .cart-right .query-cart-header .dropdown {

    position: relative;

    display: inline-block

}



.cart-header .cart-right .query-cart-header .dropdown-content {

    display: none;

    border-radius: 8px;

    border: 1px solid #e0e0e0;

    position: absolute;

    right: 0;

    z-index: 2;

    background-color: #f9f9f9;

    min-width: 170px;

    overflow: auto;

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2)

}



.cart-header .cart-right .query-cart-header .dropdown-content a {

    color: black;

    

    font-size: 15px;

    padding: 10px 10px;

    text-decoration: none;

    display: block;

    text-align: left;

    border-bottom: 1px dotted #ccc

}



.cart-header .cart-right .query-cart-header .dropdown-content a:hover {

    background-color: #438ecc;

    color: #fff

}



.cart-header .cart-right .query-cart-header .dropdown-content .circle {

    float: right;

    background: #3c3e3c;

    padding: 4px 6px;

    border-radius: 15px;

    color: #fff;

    font-size: 11px;

    text-align: center

}



.cart-header .cart-right .query-cart-header .show {

    display: block

}



.cart-body .mg-25 {

    margin: 25px 0

}



.cart-body .color-danger {

    color: #eb5d3f

}



.cart-body .cart-data-table {

    width: 100%;

    border: 1px solid #f7f1f1;

    box-shadow: 3px 0px 7px 3px #e8e5e4;

    border-top: none;

    display: table

}



.cart-body .cart-data-table .extra-space {

    position: relative

}



.cart-body .cart-data-table table {

    background: #fff;

    ed6a00

    font-size: 14px;

    width: 100%;

    height: auto;

    border-bottom: 1px solid #e0e0e0;

    color: #7d7d7d

}



.cart-body .cart-data-table table .mobile-res-active td {

    visibility: hidden;

    height: 0px;

    line-height: 0px;

    padding: 0px

}



.cart-body .cart-data-table table tr {

    background: #f5f5f5

}



.cart-body .cart-data-table table tr.forgoal {

    background: #f4e8fd !important

}



.cart-body .cart-data-table table tr.forgoal td {

    padding: 9px 13px

}



.cart-body .cart-data-table table tr.goal-fund .tenure select,

.cart-body .cart-data-table table tr.goal-fund .tenure input[type='text'],

.cart-body .cart-data-table table tr.goal-fund .tenure .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

.body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .tenure input[type='email'],

.cart-body .cart-data-table table tr.goal-fund .tenure .body-content .widget-faqs-left .side-block-3 ul li form textarea,

.body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .tenure textarea,

.cart-body .cart-data-table table tr.goal-fund .tenure .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

.bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .tenure input[type='email'],

.cart-body .cart-data-table table tr.goal-fund .tenure .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

.bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .tenure textarea,

.cart-body .cart-data-table table tr.goal-fund .type select,

.cart-body .cart-data-table table tr.goal-fund .type input[type='text'],

.cart-body .cart-data-table table tr.goal-fund .type .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

.body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .type input[type='email'],

.cart-body .cart-data-table table tr.goal-fund .type .body-content .widget-faqs-left .side-block-3 ul li form textarea,

.body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .type textarea,

.cart-body .cart-data-table table tr.goal-fund .type .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

.bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .type input[type='email'],

.cart-body .cart-data-table table tr.goal-fund .type .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

.bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .type textarea,

.cart-body .cart-data-table table tr.goal-fund .amount select,

.cart-body .cart-data-table table tr.goal-fund .amount input[type='text'],

.cart-body .cart-data-table table tr.goal-fund .amount .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

.body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .amount input[type='email'],

.cart-body .cart-data-table table tr.goal-fund .amount .body-content .widget-faqs-left .side-block-3 ul li form textarea,

.body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .amount textarea,

.cart-body .cart-data-table table tr.goal-fund .amount .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

.bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .amount input[type='email'],

.cart-body .cart-data-table table tr.goal-fund .amount .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

.bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table tr.goal-fund .amount textarea {

    border: none

}



.cart-body .cart-data-table table tr .scheme-name {

    width: 25%

}



.cart-body .cart-data-table table tr .sip-amount {

    width: 12%

}



.cart-body .cart-data-table table tr th {

    font-weight: 100;

    text-align: left;

    padding: 13px 13px;

    color: #fff;

    background-image: -moz-linear-gradient(90deg, #2578ac 0%, #589de2 100%);

    background-image: -webkit-linear-gradient(90deg, #2578ac 0%, #589de2 100%);

    background-image: -ms-linear-gradient(90deg, #2578ac 0%, #589de2 100%)

}



.cart-body .cart-data-table table tr th+th {

    text-align: center

}



.cart-body .cart-data-table table tr td {

    text-align: left;

    padding: 13px 13px

}



.cart-body .cart-data-table table tr td span {

    display: block;

    

    font-size: 14px

}



.cart-body .cart-data-table table tr td+td {

    text-align: center

}



.cart-body .cart-data-table table tbody tr:not(:nth-child(4n+1)):not(:nth-child(4n+4)) {

    background: #fff

}



.cart-body .cart-data-table table .market-up,

.cart-body .cart-data-table table .market-down {

    color: #0a940a;

    display: inline-block;

    text-align: center;

    margin: 0px auto;

    font-weight: normal;

    font-weight: 400

}



.cart-body .cart-data-table table .left-align {

    display: inline

}



.cart-body .cart-data-table table .market-down {

    color: #FF0808

}



.cart-body .cart-data-table table input[type='text'],

.cart-body .cart-data-table table .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

.body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table input[type='email'],

.cart-body .cart-data-table table .body-content .widget-faqs-left .side-block-3 ul li form textarea,

.body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table textarea,

.cart-body .cart-data-table table .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

.bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table input[type='email'],

.cart-body .cart-data-table table .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

.bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table textarea,

.cart-body .cart-data-table table select {

    width: 60%;

    border-radius: 5px;

    border: 1px solid #e0e0e0;

    outline: none;

    padding: 6px 6px;

    text-align: center;

    background: #fff

}



.cart-body .cart-data-table table select {

    width: 100%;

    text-align: center

}



.cart-body .cart-data-table table .delete-icon {

    height: 20px;

    width: 20px;

    margin: 0px auto;

    background: url(../images/svg/cancel.svg) no-repeat;

    max-width: 100%

}



.cart-body .cart-data-table table .delete-icon:hover {

    background: url(../images/svg/cancel-hover.svg) no-repeat

}



.cart-body .checkout-fixed {

    background: #fff

}



.cart-body .checkout-fixed .final-box {

    background: #f4faff !important;

    width: 100%;

    float: left;

    padding: 15px;

    border-bottom: 1px solid #e0e0e0

}



.cart-body .checkout-fixed .final-box .left-block {

    width: 50%;

    text-align: left;

    float: left

}



.cart-body .checkout-fixed .final-box .txt-tt {

    

    color: #474748;

    font-size: 16px;

    display: inline;

    padding: 0px 6px 0px 0px

}



.cart-body .checkout-fixed .final-box .text-title {

    float: right;

    padding: 0px 18px;

    ed6a00

    font-size: 25px;

    color: #3d3d3d;

    display: inline

}



.cart-body .checkout-fixed .final-box .text-title .total-payment {

    ed6a00

    font-size: 25px;

    color: #295f82;

    display: inline

}



.cart-body .checkout-fixed .final-box .investor-nick-name {

    display: inline

}



.cart-body .checkout-fixed .final-box .paye-name {

    width: auto;

    font-size: 15px;

    color: #7d7d7d;

    border-radius: 5px;

    border: 1px solid #e0e0e0;

    outline: none;

    padding: 6px 6px;

    text-align: center;

    background: #fff

}



.cart-body .checkout-fixed .acpt-condi {

    padding: 8px;

    

    font-size: 12px;

    color: #474748;

    float: left;

    background: #fff

}



.cart-body .checkout-fixed input[type="checkbox"] {

    width: 15px;

    height: 25px;

    margin-right: 5px

}



.cart-body .checkout-fixed ul li {

    display: inline;

    padding: 0 11px;

    background: url(../images/list-style-img.png) no-repeat left;

    font-size: 12px;

    font-family: robotolight

}



.cart-body .checkout-fixed .button-block {

    width: 100%;

    float: left;

    background: #fff

}



.cart-body .checkout-fixed .button-block .left-button-block {

    float: left;

    width: 50%;

    padding: 22px 11px

}



.cart-body .checkout-fixed .button-block .right-button-block {

    float: left;

    width: 50%;

    text-align: right;

    padding: 22px 11px

}



.cart-body .checkout-fixed .button-cart {

    text-align: center;

    color: #fff;

    background: #379e5c;

    

    font-size: 18px;

    padding: 7px 15px;

    border-radius: 5px;

    width: 100%

}



.cart-body .checkout-fixed .button-cart:hover {

    background: #eb5d3f;

    transition: 0.8s ease

}



.cart-body .checkout-fixed .red-button {

    background: #eb5d3f

}



.cart-body .checkout-fixed .red-button:hover {

    background: #379e5c;

    transition: 0.8s ease

}



.cart-body .checkout-fixed .policies-block {

    float: left;

    padding: 8px;

    border-bottom: 1px solid #e0e0e0;

    background: #fff

}



.empty-cart {

    text-align: center

}



.empty-cart .extra-space {

    background: #fff;

    padding: 46px 0

}



.empty-cart .extra-space p {

    font-size: 20px;

    font-family: robotolight

}



.empty-cart .extra-space .btn-danger {

    margin-bottom: 30px;

    font-size: 16px;

    padding: 7px 30px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.empty-cart .final-box {

    background: #ecf7ff;

    border: 1px solid #eff5f9;

    display: table;

    width: 100%

}



.empty-cart .final-box span {

    float: left;

    padding: 10px 18px;

    background: #387bab;

    color: #FFF;

    margin-right: 15px

}



.empty-cart .final-box ul .active {

    background: #d8f9e4;

    border-radius: 6px 6px 0 0

}



.empty-cart .final-box ul li {

    float: left;

    padding: 8px;

    margin-right: 15px

}



.empty-cart .final-box ul li a {

    color: #474748;

    font-size: 15px

}



.empty-cart .final-box ul li a i {

    width: 24px;

    height: 24px;

    float: left;

    background: url("../images/new-sprite.png") -14px -220px no-repeat;

    margin-right: 5px

}



.empty-cart .final-box ul li .fa-calculator1 .fa-calculator {

    background: none;

    margin-right: 7px;

    color: #5a5a5a;

    font-size: 16px;

    margin-top: 3px

}



.empty-cart .final-box ul li:hover a {

    color: #1069a1

}



.empty-cart .final-box ul .rf i {

    background-position: -14px -360px

}



.empty-cart .final-box ul .trf i {

    background-position: -14px -220px

}



.empty-cart .final-box ul .tpf i {

    background-position: -14px -258px

}



.empty-cart .final-box ul .nfo i {

    background-position: -14px -293px

}



.empty-cart .final-box ul .amf i {

    background-position: -14px -328px

}



.cart-footer-new {

    position: absolute;

    left: 0;

    bottom: 0px;

    height: 70px;

    width: 100%;

    padding: 12px;

    border-top: 1px solid #e0e0e0;

    background: #fff

}



.cart-footer-new .left {

    float: left;

    

    font-weight: normal

}



.cart-footer-new .left span {

    display: inline-block;

    border-right: solid 1px #e0e0e0;

    padding: 0 20px 0 0;

    float: left

}



.cart-footer-new .left span img {

    display: inline-block;

    float: left

}



.cart-footer-new .left span strong {

    font-weight: normal;

    display: inline-block;

    font-size: 25px;

    padding-left: 5px;

    line-height: 20px;

    color: #474748

}



.cart-footer-new .left span strong small {

    text-transform: capitalize;

    display: block;

    font-size: 12px

}



.cart-footer-new .left span strong a {

    color: #474748;

    margin-top: 3px;

    float: left

}



.cart-footer-new .left span+span {

    padding: 0 20px;

    border-right: none;

    line-height: 40px;

    margin-top: 5px

}



.cart-footer-new .left span+span img {

    vertical-align: middle

}



.cart-footer-new .right {

    float: right;

    text-align: right;

    font-size: 12px;

    

    color: #474748;

    line-height: 45px

}



.remove-popup {

    background: #fff;

    padding: 30px 40px;

    text-align: center;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    -ms-box-shadow: 0 0 9px rgba(0, 0, 0, 0.23);

    box-shadow: 0 0 9px rgba(0, 0, 0, 0.23)

}



.remove-popup span {

    font-size: 21px;

    

    display: block;

    color: #474748

}



.remove-popup span strong {

    color: #eb5d3f

}



.remove-popup .btn-danger,

.remove-popup .btn-success {

    transition: background-color 0.5s ease;

    background: #ec5d3f;

    border: none !important;

    outline: none;

    color: #fff;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -khtml-border-radius: 50px;

    border-radius: 50px;

    padding: 6px 30px;

    

    display: inline-block;

    margin-top: 30px;

    margin-bottom: 0;

    cursor: pointer

}



.remove-popup .btn-success {

    background: #379e5c;

    cursor: pointer;

    border: none !important;

    outline: none

}



.remove-popup .btn-success:hover {

    background: #ec5d3f;

    cursor: pointer

}



.remove-popup .btn-success .btn-danger {

    border: none !important;

    outline: none

}



.remove-popup .btn-success .btn-danger:hover {

    background: #379e5c;

    cursor: pointer

}



.confirm-summary .left-block {

    float: left;

    width: 100%;

    margin-bottom: 12px

}



.confirm-summary .txt-tt,

.confirm-summary .investor-nick-name {

    display: inline-block;

    margin: 0px 15px 0px 0px;

    font-size: 13px

}



.confirm-summary .txt-tt {

    color: #2578ac;

    margin-right: 5px

}



.media-page {

    background: #f1f1f1

}



.media-banner {

    background: url(../images/media-banner.jpg) no-repeat;

    width: 100%;

    height: auto;

    position: relative;

    padding: 45px 0px;

    background-size: cover

}



.media-banner:after {

    content: '';

    position: absolute;

    background-color: rgba(29, 85, 189, 0.85) 100%;

    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(61, 37, 128, 0.85) 0%), to(rgba(29, 85, 189, 0.85) 100%));

    background-image: -webkit-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -moz-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -ms-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: -o-linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    background-image: linear-gradient(left, rgba(61, 37, 128, 0.85) 0%, rgba(29, 85, 189, 0.85) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='$fromColor', EndColorStr='$toColor');

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 0

}



.media-banner article {

    width: 100%;

    text-align: center;

    position: relative;

    z-index: 9

}



.media-banner article .page-main-heading {

    font-size: 45px;

    font-family: 'Roboto Slab', serif;

    font-weight: 300;

    color: #ffffff;

    padding-bottom: 10px

}



.media-banner article .page-main-title {

    font-size: 20px;

    

    line-height: 26px;

    color: #ffffff;

    width: 67%;

    display: block;

    text-align: center;

    margin: 0px auto;

    color: #ffffff

}



.breadcrumb-media {

    background: #f3f3f3

}



.media-post-2 {

    margin: 0px 0px 25px !important

}



.media-post {

    margin: 30px 0px 0px;

    clear: both;

    float: left;

    width: 100%;

    display: table

}



.media-post .name-date {

    ed6a00

    font-size: 13px;

    color: #0ba7ce

}



.media-post .media-title a {

    color: #3c3c3c;

    font-size: 25px;

    line-height: 34px;

    font-family: OpenSans-Bold-webfont

}



.media-post .short-content {

    color: #3c3c3c;

    font-size: 14px;

    line-height: 22px;

    font-family: robotolight

}



.media-post .read-more-btn {

    color: #0ba7ce;

    border: 1px solid #0ba7ce;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    -khtml-border-radius: 2px;

    border-radius: 2px;

    padding: 10px 33px;

    transition: background-color 0.5s ease;

    float: left

}



.media-post .read-more-btn:hover {

    color: #ffffff;

    background: #0ba7ce

}



.media-post img {

    max-width: 100%

}



.media-post .box-style-1 {

    border: 1px solid #adadad;

    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.23);

    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.23);

    -ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.23);

    box-shadow: 0 0 8px rgba(0, 0, 0, 0.23);

    background: #ffffff

}



.media-post .mr-46 {

    margin-right: 46px

}



.media-post .one-full-post {

    width: 100%;

    float: left;

    margin: 30px 0px

}



.media-post .one-full-post .left-block {

    float: left;

    width: 54%;

    padding: 29px 32px

}



.media-post .one-full-post .left-block .name-date {

    padding: 6px 0px

}



.media-post .one-full-post .left-block .media-title {

    padding: 11px 0px 11px

}



.media-post .one-full-post .left-block .short-content {

    padding: 13px 0px 23px

}



.media-post .one-full-post .right-block {

    float: right;

    width: 46%

}



.media-post .two-half-post {

    width: 48%;

    float: left;

    min-height: 590px

}



.media-post .two-half-post .left-block {

    float: left;

    width: 100%;

    padding: 5px 32px 16px

}



.media-post .two-half-post .left-block .name-date {

    padding: 6px 0px

}



.media-post .two-half-post .left-block .media-title {

    padding: 11px 0px 11px

}



.media-post .two-half-post .left-block .short-content {

    padding: 5px 0px 19px

}



.media-post .two-half-post .right-block {

    float: right;

    width: 100%

}



.app-page-banner {

    background: url(../images/download-app.jpg) no-repeat;

    background-position: center right;

    background-size: cover;

    width: 100%;

    height: auto;

    position: relative;

    display: table

}



.app-page-banner article {

    width: 100%;

    text-align: left;

    margin-bottom: 60px;

    float: left

}



.app-page-banner article .page-main-heading {

    font-size: 52px;

    font-family: roboto_slablight;

    font-weight: 300;

    margin-top: 98px;

    color: #ffffff;

    padding-bottom: 5px

}



.app-page-banner article .page-main-title {

    font-size: 25px;

    

    line-height: 33px;

    color: #ffffff;

    width: 67%;

    display: block;

    text-align: left

}



.app-page-banner article .download-link {

    width: 100%;

    float: left;

    margin-top: 42px;

    margin-bottom: 40px

}



.app-page-banner article .download-link .form-group {

    width: 100%;

    float: left

}



.app-page-banner article .download-link .form-group .form-box {

    width: 51%;

    float: left

}



.app-page-banner article .download-link .form-group label {

    

    font-size: 14px;

    color: #ffffff;

    padding-bottom: 8px;

    float: left

}



.app-page-banner article .download-link .form-group .link-input {

    background: #fefefe;

    color: #34469f;

    

    font-size: 18px;

    padding: 9px 9px;

    width: 58%;

    border: none

}



.app-page-banner article .download-link .form-group .link-btn-app {

    outline: none;

    border: none;

    color: #252525;

    

    font-size: 18px;

    padding: 9px 9px;

    background: #46eefa;

    margin-left: -5px

}



.app-page-banner article .download-link .play-store-btn {

    float: left;

    margin: 30px 0px 0px 0px

}



.app-page-banner article .download-link .play-store-btn img {

    width: 130px;

    height: auto;

    max-width: 100%

}



.animation-block {

    width: 100%;

    height: auto;

    background: #ffffff;

    padding: 25px 0px 25px 0px;

    float: left

}



.animation-block .heading,

.animation-block .main-panel-advisor .small-heading,

.main-panel-advisor .animation-block .small-heading {

    font-size: 39px;

    font-family: roboto_slablight;

    font-weight: 300;

    color: #2d2d2d;

    text-align: center

}



.animation-block .sub-heading {

    font-size: 19px;

    

    line-height: 33px;

    color: #2d2d2d;

    text-align: center;

    margin-bottom: 40px

}



.animation-block .full-background-main {

    width: 100%;

    float: left;

    height: auto;

    background: url(../images/app-showcase-bg.png) no-repeat;

    background-size: cover;

    background-position: 0px 90px;

    padding-bottom: 55px

}



.animation-block .full-background-main .left-col {

    padding-left: 150px

}



.animation-block .full-background-main .left-col,

.animation-block .full-background-main .right-col {

    width: 32.5%;

    float: left;

    margin-top: 206px

}



.animation-block .full-background-main .left-col ul .icon-1,

.animation-block .full-background-main .right-col ul .icon-1 {

    width: 72px;

    height: 61px;

    float: left;

    background: url(../images/sprite.png) -16px -750px no-repeat

}



.animation-block .full-background-main .left-col ul .icon-2,

.animation-block .full-background-main .right-col ul .icon-2 {

    background-position: -106px -750px

}



.animation-block .full-background-main .left-col ul .icon-3,

.animation-block .full-background-main .right-col ul .icon-3 {

    background-position: -199px -750px

}



.animation-block .full-background-main .left-col ul .icon-4,

.animation-block .full-background-main .right-col ul .icon-4 {

    background-position: -285px -750px

}



.animation-block .full-background-main .left-col ul .icon-5,

.animation-block .full-background-main .right-col ul .icon-5 {

    background-position: -379px -750px

}



.animation-block .full-background-main .left-col ul .icon-6,

.animation-block .full-background-main .right-col ul .icon-6 {

    background-position: -472px -750px

}



.animation-block .full-background-main .left-col ul li,

.animation-block .full-background-main .right-col ul li {

    width: 286px;

    height: 84px;

    text-align: left;

    cursor: pointer

}



.animation-block .full-background-main .left-col ul li .li-heading,

.animation-block .full-background-main .right-col ul li .li-heading {

    font-family: roboto_slabregular;

    text-transform: uppercase;

    color: #3c3c3c;

    padding-left: 31px;

    font-size: 18px;

    text-align: left

}



.animation-block .full-background-main .left-col ul li .li-sub-heading,

.animation-block .full-background-main .right-col ul li .li-sub-heading {

    ed6a00

    color: #3c3c3c;

    font-size: 13px;

    width: 88%;

    text-align: left

}



.animation-block .full-background-main .center-col {

    width: 35%;

    height: 500px;

    float: left;

    background: url(../images/mobile-phone.png) no-repeat;

    position: relative;

    top: 0px;

    left: 0px

}



.animation-block .full-background-main .center-col .mobile-screen {

    position: absolute;

    z-index: 9;

    width: 210px;

    height: 372px;

    top: 64px;

    left: 91px;

    overflow: hidden;

    border-radius: 6px

}



.animation-block .full-background-main .center-col .dashboard-1,

.animation-block .full-background-main .center-col .transact,

.animation-block .full-background-main .center-col .calculator,

.animation-block .full-background-main .center-col .recommended,

.animation-block .full-background-main .center-col .track,

.animation-block .full-background-main .center-col .callus {

    position: absolute;

    top: 0;

    transform: translateX(-210px);

    transition: all 0.45s ease;

    width: 210px;

    height: 372px

}



.animation-block .full-background-main .center-col .dashboard-1 {

    background: url(../images/app/big/Dashboard.png) no-repeat

}



.animation-block .full-background-main .center-col .transact {

    background: url(../images/app/big/Transact.png) no-repeat

}



.animation-block .full-background-main .center-col .calculator {

    background: url(../images/app/big/tax-saving.png) no-repeat

}



.animation-block .full-background-main .center-col .recommended {

    background: url(../images/app/big/recommended.png) no-repeat

}



.animation-block .full-background-main .center-col .track {

    background: url(../images/app/big/Track-fund.png) no-repeat

}



.animation-block .full-background-main .center-col .callus {

    background: url(../images/app/big/compare-funds.png) no-repeat

}



.animation-block .full-background-main .screen-dashborad {

    transform: translateX(0px) !important

}



.screenshort-slider {

    width: 100%;

    float: left;

    height: auto;

    margin: 43px 0px;

    background: #ffffff

}



.screenshort-slider .heading,

.screenshort-slider .main-panel-advisor .small-heading,

.main-panel-advisor .screenshort-slider .small-heading {

    font-size: 39px;

    font-family: roboto_slablight;

    font-weight: 300;

    color: #2d2d2d;

    text-align: center

}



.screenshort-slider .sub-heading {

    font-size: 19px;

    

    line-height: 33px;

    color: #2d2d2d;

    text-align: center;

    margin-bottom: 40px

}



.screenshort-slider .bx-wrapper {

    background: #ffffff !important;

    margin: 25px 0px

}



.screenshort-slider .bx-wrapper .bx-default-pager a {

    background: #ababab;

    border-radius: 0px;

    width: 40px;

    height: 8px

}



.screenshort-slider .bx-wrapper .bx-default-pager a:focus {

    background: #2fd8db

}



.screenshort-slider .bx-wrapper .bx-default-pager a:active {

    background: #2fd8db

}



.screenshort-slider .bx-wrapper .bx-default-pager a:hover {

    background: #2fd8db

}



.screenshort-slider .bx-wrapper .bx-default-pager a.active {

    background: #2fd8db

}



.screenshort-slider .bx-wrapper .bx-viewport {

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: none;

    height: 384px !important

}



.screenshort-slider .app-slider {

    width: 100%;

    height: 100%

}



.screenshort-slider .app-slider li {

    float: left;

    width: 219px !important;

    height: 363px;

    border: 1px solid #cececc;

    padding: 18px;

    box-shadow: 0 8px 7px -6px #929292;

    margin-right: 16px

}



.testimonial-app {

    width: 100%;

    float: left;

    background: url(../images/bg-img-testimonial.jpg) no-repeat;

    background-size: cover;

    padding: 29px 0px;

    position: relative

}



.testimonial-app:before {

    content: '';

    background: rgba(41, 69, 100, 0.88);

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 50%

}



.testimonial-app:after {

    content: '';

    background: rgba(41, 69, 100, 0.88);

    height: 100%;

    right: 0;

    position: absolute;

    top: 0;

    width: 50%;

    background: #2fae90;

    background: -moz-linear-gradient(top, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

    background: -webkit-linear-gradient(top, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

    background: linear-gradient(to bottom, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2fae90', endColorstr='#4378c8', GradientType=0);

    opacity: 0.950

}



.testimonial-app .left-block {

    width: 50%;

    float: left

}



.testimonial-app .left-block .bx-wrapper {

    background: none !important

}



.testimonial-app .left-block .bx-wrapper .bx-default-pager a {

    background: #ffffff;

    border-radius: 0px;

    width: 40px;

    height: 8px

}



.testimonial-app .left-block .bx-wrapper .bx-default-pager a:focus {

    background: #2fd8db

}



.testimonial-app .left-block .bx-wrapper .bx-default-pager a:active {

    background: #2fd8db

}



.testimonial-app .left-block .bx-wrapper .bx-default-pager a:hover {

    background: #2fd8db

}



.testimonial-app .left-block .bx-wrapper .bx-default-pager a.active {

    background: #2fd8db

}



.testimonial-app .left-block .bx-wrapper .bx-viewport {

    -moz-box-shadow: none;

    background: none !important;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: none

}



.testimonial-app .left-block ul li .box-test {

    text-align: center

}



.testimonial-app .left-block ul li .box-test .img-block {

    width: 118px;

    height: 118px;

    margin: 0px auto

}



.testimonial-app .left-block ul li .box-test .img-block img {

    border: 3px solid #ffffff;

    border-radius: 100%

}



.testimonial-app .left-block ul li .box-test .client-name-1 {

    font-size: 22px;

    color: #ffffff;

    ed6a00

    padding: 6px

}



.testimonial-app .left-block ul li .box-test .position {

    font-size: 16px;

    color: #ffffff;

    ed6a00

    padding-bottom: 8px

}



.testimonial-app .left-block ul li .box-test .rating {

    margin: 0px auto;

    width: 97px;

    text-align: center

}



.testimonial-app .left-block ul li .box-test .msg {

    font-size: 14px;

    color: #ffffff;

    

    line-height: 23px;

    width: 90%;

    margin: 0px auto;

    padding-bottom: 25px

}



.testimonial-app .right-block {

    width: 50%;

    float: right;

    padding: 35px;

    position: relative;

    z-index: 220

}



.testimonial-app .right-block .counter-block ul li {

    float: left;

    width: 33%;

    text-align: center

}



.testimonial-app .right-block .counter-block ul li .counter {

    font-size: 42px;

    color: #ffffff;

    

    padding: 6px;

    width: 100%;

    display: block

}



.testimonial-app .right-block .counter-block ul li .tag-line {

    font-size: 14px;

    color: #ffffff;

    

    padding: 6px

}



.testimonial-app .right-block .my-hr-blue {

    float: left;

    width: 100%;

    background: #63b4d4;

    height: 1px;

    border: none

}



.testimonial-app .right-block .app-dwnlaod-link {

    float: left;

    width: 100%;

    text-align: center

}



.testimonial-app .right-block .app-dwnlaod-link .heading-app {

    padding: 20px 0px;

    font-size: 28px;

    font-family: roboto_slablight;

    font-weight: 300;

    color: #ffffff;

    text-align: center

}



.testimonial-app .right-block .app-dwnlaod-link a img {

    width: 138px;

    height: auto;

    margin: 0px auto;

    max-width: 100%

}



.tab-menu-new {

    float: none;

    width: 90%;

    margin: 0px auto;

    margin-bottom: 50px

}



.tab-menu-new ul {

    background: #ededed;

    width: 100%;

    border-bottom: 3px solid #5e71dd

}



.tab-menu-new ul li {

    width: 25%;

    float: left;

    background: #ededed;

    

    font-size: 17px;

    color: #6f6d6d;

    padding: 10px 0px;

    text-align: center;

    border-right: 1px solid #dedada;

    cursor: pointer

}



.tab-menu-new ul .current {

    color: #ffffff;

    background: #5e71dd

}



.tax-calcu-page-1-banner {

    padding: 0px 0px 100px 0px;

    background: url(../images/banner-bg/tax-savings.jpg) no-repeat;

    background-size: cover

}



.tax-calcu-page-1-banner:before {

    display: none

}



.tax-new-calculator {

    position: relative;

    z-index: 9;

    width: 100%;

    margin-top: -120px;

    margin-bottom: 29px

}



.tax-new-calculator .tax-income-box {

    width: 100%;

    float: left

}



.tax-new-calculator .tax-income-box .center-box {

    position: relative;

    margin: 0px auto 30px auto;

    padding: 12px 2px;

    background: #f1e7ff;

    text-align: center

}



.tax-new-calculator .tax-income-box .center-box .input-box {

    padding-left: 14px

}



.tax-new-calculator .tax-income-box .center-box label,

.tax-new-calculator .tax-income-box .center-box .input-box {

    ed6a00

    font-size: 21px;

    color: #3c3c3c;

    background: none;

    text-align: left

}



.tax-new-calculator .tax-income-box .center-box::-webkit-input-placeholder {

    ed6a00

    font-size: 21px;

    color: #3c3c3c

}



.tax-new-calculator .tax-income-box .center-box:-moz-placeholder {

    ed6a00

    font-size: 21px;

    color: #3c3c3c

}



.tax-new-calculator .tax-income-box .center-box::-moz-placeholder {

    ed6a00

    font-size: 21px;

    color: #3c3c3c

}



.tax-new-calculator .tax-income-box .center-box:-ms-input-placeholder {

    ed6a00

    font-size: 21px;

    color: #3c3c3c

}



.tax-new-calculator .calculator-block {

    background: #ffffff;

    float: left;

    display: block;

    border: 4px solid #f2f2f2;

    border-top: 0px;

    width: 100%;

    padding: 25px 0px 0px 0px

}



.tax-new-calculator .calculator-block .my-heading .heading,

.tax-new-calculator .calculator-block .my-heading .main-panel-advisor .small-heading,

.main-panel-advisor .tax-new-calculator .calculator-block .my-heading .small-heading {

    font-family: roboto_slablight;

    font-size: 30px;

    color: #2d2d2d;

    text-align: center;

    margin-bottom: 18px

}



.tax-new-calculator .calculator-block .my-heading .sub-heading {

    

    font-size: 14px;

    color: #2d2d2d;

    text-align: center;

    width: 91%;

    margin: 5px auto;

    margin-bottom: 35px

}



.tax-new-calculator .tax-tab-menu {

    float: left;

    width: 100%;

    margin-bottom: 60px

}



.tax-new-calculator .tax-tab-menu ul {

    width: 600px;

    margin: 0px auto

}



.tax-new-calculator .tax-tab-menu ul li {

    background: #2dbbc4 url(../images/tax-man-img.png) 0px no-repeat;

    width: 287px;

    float: left;

    padding-left: 82px;

    padding-top: 17px;

    padding-bottom: 17px;

    margin-right: 6px;

    padding-right: 6px;

    position: relative

}



.tax-new-calculator .tax-tab-menu ul li a {

    ed6a00

    font-size: 21px;

    color: #FFFFFF;

    text-align: center;

    line-height: 32px

}



.tax-new-calculator .tax-tab-menu ul li:after {

    content: '';

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 19px 15px 0 20px;

    border-color: #2dbbc4 transparent transparent transparent;

    position: absolute;

    bottom: -19px;

    right: 45%

}



.tax-new-calculator .tax-tab-menu ul li+li {

    background: #a055e1 url(../images/tax-calculator.png) 0px no-repeat;

    margin-right: 0px

}



.tax-new-calculator .tax-tab-menu ul li+li:after {

    display: none

}



.tax-new-calculator .tax-calculate-form {

    float: left;

    width: 100%;

    display: block

}



.tax-new-calculator .tax-calculate-form .form-box {

    float: left;

    display: block;

    width: 100%;

    padding: 16px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .box-personal {

    display: block;

    float: left;

    width: 100%;

    margin-bottom: 0px;

    margin-top: 18px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .box-title {

    color: #0f7bb9;

    

    font-size: 18px;

    width: 100%;

    margin: 0px 0px 25px 0px;

    padding: 8px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .box-finance {

    display: block;

    float: left;

    width: 100%;

    margin-bottom: 38px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group {

    float: left;

    width: 50%;

    display: block;

    position: relative

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group label {

    

    font-size: 14px;

    color: #525252;

    width: 35%;

    float: left;

    padding: 8px 12px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group .input-box {

    background: #f9f9f9;

    width: 62%;

    color: #525252;

    

    font-size: 14px;

    padding: 6px 9px;

    line-height: 24px;

    border: 1px solid #dadada;

    min-height: 39px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group .input-box:focus {

    border: 1px solid #777;

    outline: none

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group select.drop-down {

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none;

    -o-appearance: none;

    appearance: none;

    background: none;

    height: 30px;

    position: relative;

    z-index: 1

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group .selector {

    background: #f9f9f9;

    position: relative;

    float: left;

    width: 62%

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group .selectors {

    position: absolute;

    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM5Njk2OTYiIGQ9Ik0xMSA3aC02bDMtNHoiLz4KPHBhdGggZmlsbD0iIzk2OTY5NiIgZD0iTTUgOWg2bC0zIDR6Ii8+Cjwvc3ZnPgo=) no-repeat 95% 50%;

    bottom: 5px;

    width: 15px;

    height: 30px;

    right: 10px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group .drop-down {

    background: #ffffff;

    width: 100%;

    color: #525252;

    

    font-size: 14px;

    padding: 6px 9px;

    line-height: 24px;

    min-height: 39px;

    border: 1px solid #dadada

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group .drop-down:focus {

    border: 1px solid #777;

    outline: none

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group::-webkit-input-placeholder {

    color: #525252;

    

    font-size: 14px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group::-moz-placeholder {

    color: #525252;

    

    font-size: 14px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group:-ms-input-placeholder {

    color: #525252;

    

    font-size: 14px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group:-moz-placeholder {

    color: #525252;

    

    font-size: 14px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group a {

    position: absolute;

    top: 9px;

    right: 23px;

    background: #777777;

    width: 22px;

    height: 21px;

    color: #fff;

    text-align: center;

    line-height: 22px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box {

    float: left;

    display: block;

    width: 100%;

    background: #ececec;

    padding-top: 17px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box-2 {

    float: left;

    display: block;

    width: 100%;

    background: #e6e6e6;

    padding-top: 17px;

    margin-top: 10px

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box-2 label {

    width: 45%

}



.tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box-2 .input-box {

    width: 54%

}



.tax-new-calculator .tax-calculate-form .tax-summery {

    width: 55%;

    margin: 0px auto;

    display: table

}



.tax-new-calculator .tax-calculate-form .tax-summery .heading,

.tax-new-calculator .tax-calculate-form .tax-summery .main-panel-advisor .small-heading,

.main-panel-advisor .tax-new-calculator .tax-calculate-form .tax-summery .small-heading {

    color: #4e4e4e;

    ed6a00

    font-size: 22px;

    text-align: center;

    margin-bottom: 10px

}



.tax-new-calculator .tax-calculate-form .tax-summery .left {

    float: left;

    width: 100%;

    display: block

}



.tax-new-calculator .tax-calculate-form .tax-summery .left .tax-table table {

    border: 1px solid #f2f2f2

}



.tax-new-calculator .tax-calculate-form .tax-summery .left .tax-table table tr {

    border: 1px solid #f2f2f2

}



.tax-new-calculator .tax-calculate-form .tax-summery .left .tax-table table tr td {

    border: 1px solid #f2f2f2;

    color: #424242;

    padding: 9px 15px;

    

    font-size: 14px

}



.tax-new-calculator .tax-calculate-form .tax-summery .left .tax-table table tr td input {

    background: none;

    border: none;

    outline: none;

    width: 85%

}



.tax-new-calculator .tax-calculate-form .tax-summery .left .tax-table table tr .back-td {

    background: #f2f2f2

}



.tax-new-calculator .tax-calculate-form .tax-summery .left .tax-table table tr .highlite-text {

    color: #3f56aa;

    font-family: robotomedium;

    font-size: 20px

}



.tax-new-calculator .tax-calculate-form .tax-summery .left .tax-table table tr .highlite-text::-webkit-input-placeholder {

    color: #3f56aa;

    font-family: robotomedium;

    font-size: 20px

}



.tax-new-calculator .tax-calculate-form .tax-summery .left .tax-table table tr .highlite-text::-moz-placeholder {

    color: #3f56aa;

    font-family: robotomedium;

    font-size: 20px

}



.tax-new-calculator .tax-calculate-form .tax-summery .left .tax-table table tr .highlite-text:-ms-input-placeholder {

    color: #3f56aa;

    font-family: robotomedium;

    font-size: 20px

}



.tax-new-calculator .tax-calculate-form .tax-summery .left .tax-table table tr .highlite-text:-moz-placeholder {

    color: #3f56aa;

    font-family: robotomedium;

    font-size: 20px

}



.tax-new-calculator .tax-calculate-form .dec-form {

    color: #3b3939;

    

    font-size: 18px;

    width: 56%;

    text-align: left;

    margin: 10px auto;

    padding-top: 5%;

    line-height: 35px

}



.tax-new-calculator .tax-calculate-form .dec-form .list {

    ed6a00

    padding-left: 5px;

    text-align: left

}



.tax-new-calculator .tax-calculate-form .dec-form .list div {

    float: left;

    width: 64%

}



.tax-new-calculator .tax-calculate-form .dec-form span {

    ed6a00

    border-bottom: dotted 1px;

    padding: 1px;

    color: #1790da;

    margin-left: 10px

}



.tax-new-calculator .tax-calculate-form .dec-form .fa-level-down {

    font-size: 30px;

    position: relative;

    top: 12px

}



.tax-new-calculator .tax-calculate-form .menus-bottom {

    width: 100%;

    margin-top: 33px;

    display: table;

    float: left

}



.tax-new-calculator .tax-calculate-form .menus-bottom .home-button {

    color: #ffffff;

    display: block;

    text-align: center;

    margin: 18px auto 0px auto;

    font-size: 21px;

    width: 223px;

    padding: 6px 0px;

    ed6a00

    outline: none;

    border: 1px solid #0bbbc3;

    border-radius: 5px;

    background-image: -moz-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%);

    background-image: -webkit-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%);

    background-image: -ms-linear-gradient(93deg, #0cb9c1 0%, #11cbd4 100%)

}



.tax-new-calculator .tax-calculate-form .menus-bottom .home-button:focus {

    border: 1px solid #0bbbc3

}



.tax-new-calculator .tax-calculate-form .menus-bottom .line {

    

    font-size: 18px;

    color: #5a5a5a;

    margin: 6px 0px

}



.tax-new-calculator .tax-calculate-form .menus-bottom .amount {

    

    font-size: 28px;

    color: #5a5a5a;

    margin: 6px 0px

}



.tax-new-calculator .tax-calculate-form .menus-bottom .amount span {

    font-family: robotomedium

}



.tax-new-calculator .tax-calculate-form .menus-bottom .input-for-user-entry {

    width: 133px;

    border: none;

    background: none;

    border-bottom: 1px solid #757575;

    margin-right: 8px;

    text-align: center;

    outline: none

}



.tax-new-calculator .tax-calculate-form .menus-bottom .left,

.tax-new-calculator .tax-calculate-form .menus-bottom .right {

    width: 50%;

    background: #f7f7f7;

    text-align: center;

    float: left;

    display: block;

    padding: 25px 0px

}



.tax-new-calculator .tax-calculate-form .menus-bottom .right {

    background: #e6f7f8;

    border-left: 1px solid #dde4e4

}



.tax-new-calculator .tax-calculate-form .menus-bottom .left {

    position: relative

}



.tax-new-calculator .tax-calculate-form .menus-bottom .left .or {

    position: absolute;

    top: 45%;

    right: -22px;

    width: 45px;

    height: 45px;

    background: #f2f2f2;

    z-index: 1;

    border: 1px solid #dde4e4;

    border-radius: 100%;

    text-align: center;

    font-size: 18px;

    line-height: 42px

}



.tax-new-calculator .tax-calculate-form .text-for-user {

    color: #4b4a4a;

    

    font-size: 25px;

    text-align: center;

    float: left;

    width: 100%;

    line-height: 37px;

    margin: 42px 0px 2px

}



.tax-new-calculator .tax-calculate-form .text-for-user span {

    color: #127db4;

    ed6a00

    font-size: 25px

}



.tax-tables-calculaor {

    display: table;

    background: #FFF;

    width: 100%;

    padding: 50px 0px

}



.tax-tables-calculaor .heading,

.tax-tables-calculaor .main-panel-advisor .small-heading,

.main-panel-advisor .tax-tables-calculaor .small-heading,

.tax-tables-calculaor .subheading {

    font-size: 29px;

    color: #4b4b4b;

    padding-bottom: 11px;

    font-family: roboto_slablight;

    text-align: left

}



.tax-tables-calculaor .subheading {

    font-size: 16px;

    color: #474748

}



.tax-tables-calculaor table {

    width: 100%;

    margin: 20px 0

}



.tax-tables-calculaor table tr td {

    padding: 10px 25px;

    border: solid 1px #eaeaea;

    color: #474748;

    

    font-size: 15px

}



.tax-tables-calculaor table tr td span {

    font-size: 15px;

    text-transform: uppercase;

    font-family: robotobold

}



.tax-tables-calculaor table tr td strong {

    font-size: 15px;

    font-weight: normal

}



.tax-tables-calculaor table tr:nth-child(1) td {

    color: #484848;

    ed6a00

    background: #f9f9f9

}



.tax-tables-calculaor table .highlight {

    background: #d1f8ff

}



.tax-tables-calculaor table .highlight span {

    background: #000;

    padding: 5px 10px;

    background: #379e5c;

    color: #fff

}



.tax-tables-calculaor .tax-saving1 {

    display: table;

    text-align: center;

    float: left;

    width: 100%;

    margin-top: 10px

}



.tax-tables-calculaor .tax-saving1 a {

    margin: 0px auto;

    background: #ec5d3f;

    color: #fff;

    padding: 10px 15px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px

}



.tax-seving-calculator .inner-calcu {

    border: none !important

}



.tax-seving-calculator .start-sip-btn {

    margin: 0px !important;

    float: right;

    right: 0px !important;

    position: relative !important

}



.tax-seving-calculator .total-tax-amount {

    ed6a00

    font-size: 22px;

    color: #636262;

    text-align: center;

    display: table;

    margin: 0px auto;

    padding: 30px 0px

}



.tax-seving-calculator .total-tax-amount span {

    background: #f9eeff;

    padding: 10px;

    border: 1px solid #ece0f2

}



.tax-seving-calculator .calculator-new {

    background: #e6e4e4;

    width: 100%;

    float: left

}



.tax-seving-calculator .calculator-new ul {

    width: 80%;

    margin: 0px auto

}



.tax-seving-calculator .calculator-new .my-none {

    margin-right: 0px !important

}



.tax-seving-calculator .calculator-new .form-group {

    float: left;

    width: 32%;

    margin-right: 18px;

    display: block;

    position: relative;

    margin-top: 28px;

    margin-bottom: 30px !important

}



.tax-seving-calculator .calculator-new .form-group .input-box {

    background: #ffffff;

    width: 100%;

    color: #525252;

    

    font-size: 14px;

    padding: 6px 9px;

    line-height: 24px;

    border: 1px solid #f1f1f1;

    border-bottom: 1px solid #c8c8c8;

    min-height: 50px

}



.tax-seving-calculator .calculator-new .form-group .input-box:focus {

    border: 1px solid #777;

    outline: none

}



.tax-seving-calculator .calculator-new .form-group select.drop-down {

    -moz-appearance: none;

    -webkit-appearance: none;

    appearance: none;

    background: none;

    height: 50px;

    position: relative;

    z-index: 1

}



.tax-seving-calculator .calculator-new .form-group .selector {

    background: #FFF;

    position: relative;

    float: left;

    width: 100%

}



.tax-seving-calculator .calculator-new .form-group .selectors {

    position: absolute;

    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;

    bottom: 9px;

    width: 15px;

    height: 30px;

    right: 10px

}



.tax-seving-calculator .calculator-new .form-group .drop-down {

    background: #ffffff;

    width: 100%;

    color: #525252;

    

    font-size: 14px;

    padding: 6px 9px;

    line-height: 24px;

    min-height: 50px;

    border: 1px solid #f1f1f1;

    border-bottom: 1px solid #c8c8c8

}



.tax-seving-calculator .calculator-new .form-group .drop-down:focus {

    border: 1px solid #777;

    outline: none

}



.tax-seving-calculator .calculator-new .form-group::-webkit-input-placeholder {

    color: #525252;

    

    font-size: 14px

}



.tax-seving-calculator .calculator-new .form-group::-moz-placeholder {

    color: #525252;

    

    font-size: 14px

}



.tax-seving-calculator .calculator-new .form-group:-ms-input-placeholder {

    color: #525252;

    

    font-size: 14px

}



.tax-seving-calculator .calculator-new .form-group:-moz-placeholder {

    color: #525252;

    

    font-size: 14px

}



.tax-seving-calculator .calculator-new .form-group a {

    position: absolute;

    top: 9px;

    right: 48px;

    background: #777777;

    width: 22px;

    height: 21px;

    color: #fff;

    text-align: center;

    line-height: 22px

}



.continue {

    float: none;

    display: block;

    clear: both

}



.showhidenormalrate .normalratetd {

    padding: 0px

}



.showhidenormalrate table {

    width: 100%;

    background: #fdfdfd

}



.videos-content {

    display: table;

    width: 100%

}



.videos-content .lug-block a {

    background: #0e5e93;

    color: #ffffff;

    padding: 1px 8px;

    border-radius: 4px

}



.videos-content .ifr {

    border: 3px solid #EEE;

    margin-top: 4px

}



.videos-content .widget-area-left {

    width: 20%;

    float: left

}



.videos-content .widget-area-left .side-block-7,

.videos-content .widget-area-left .site-content-learn .widget-area-right .side-block-8,

.site-content-learn .widget-area-right .videos-content .widget-area-left .side-block-8,

.videos-content .widget-area-left .site-content-learn .widget-area-right .side-block-9,

.site-content-learn .widget-area-right .videos-content .widget-area-left .side-block-9,

.videos-content .site-content .widget-area-left .side-block-6,

.site-content .videos-content .widget-area-left .side-block-6,

.videos-content .site-content .widget-area-left .side-block-8,

.site-content .videos-content .widget-area-left .side-block-8,

.videos-content .site-content .widget-area-left .side-block-9,

.site-content .videos-content .widget-area-left .side-block-9 {

    width: 100%;

    margin: 10px 0px 10px 0px;

    height: auto;

    overflow: hidden

}



.videos-content .widget-area-left .side-block-7 ul,

.videos-content .widget-area-left .site-content-learn .widget-area-right .side-block-8 ul,

.site-content-learn .widget-area-right .videos-content .widget-area-left .side-block-8 ul,

.videos-content .widget-area-left .site-content-learn .widget-area-right .side-block-9 ul,

.site-content-learn .widget-area-right .videos-content .widget-area-left .side-block-9 ul,

.videos-content .site-content .widget-area-left .side-block-6 ul,

.site-content .videos-content .widget-area-left .side-block-6 ul,

.videos-content .site-content .widget-area-left .side-block-8 ul,

.site-content .videos-content .widget-area-left .side-block-8 ul,

.videos-content .site-content .widget-area-left .side-block-9 ul,

.site-content .videos-content .widget-area-left .side-block-9 ul {

    width: 100%

}



.videos-content .widget-area-left .side-block-7 ul span,

.videos-content .widget-area-left .site-content-learn .widget-area-right .side-block-8 ul span,

.site-content-learn .widget-area-right .videos-content .widget-area-left .side-block-8 ul span,

.videos-content .widget-area-left .site-content-learn .widget-area-right .side-block-9 ul span,

.site-content-learn .widget-area-right .videos-content .widget-area-left .side-block-9 ul span,

.videos-content .site-content .widget-area-left .side-block-6 ul span,

.site-content .videos-content .widget-area-left .side-block-6 ul span,

.videos-content .site-content .widget-area-left .side-block-8 ul span,

.site-content .videos-content .widget-area-left .side-block-8 ul span,

.videos-content .site-content .widget-area-left .side-block-9 ul span,

.site-content .videos-content .widget-area-left .side-block-9 ul span {

    ed6a00

    width: 100%;

    font-size: 16px;

    display: block;

    padding: 8px 1px;

    color: #1069a1

}



.videos-content .widget-area-left .side-block-7 ul li a img,

.videos-content .widget-area-left .site-content-learn .widget-area-right .side-block-8 ul li a img,

.site-content-learn .widget-area-right .videos-content .widget-area-left .side-block-8 ul li a img,

.videos-content .widget-area-left .site-content-learn .widget-area-right .side-block-9 ul li a img,

.site-content-learn .widget-area-right .videos-content .widget-area-left .side-block-9 ul li a img,

.videos-content .site-content .widget-area-left .side-block-6 ul li a img,

.site-content .videos-content .widget-area-left .side-block-6 ul li a img,

.videos-content .site-content .widget-area-left .side-block-8 ul li a img,

.site-content .videos-content .widget-area-left .side-block-8 ul li a img,

.videos-content .site-content .widget-area-left .side-block-9 ul li a img,

.site-content .videos-content .widget-area-left .side-block-9 ul li a img {

    width: 100%;

    max-width: 100%;

    border: 0;

    height: auto

}



.videos-content .content-area {

    width: 80%;

    float: left;

    padding: 27px 0px 0px 17px

}



.videos-content .content-area .video-section {

    width: 100%

}



.videos-content .content-area .video-section .heading,

.videos-content .content-area .video-section .main-panel-advisor .small-heading,

.main-panel-advisor .videos-content .content-area .video-section .small-heading {

    color: #4a4a4a;

    ed6a00

    font-size: 20px;

    padding: 8px 0px

}



.videos-content .content-area .video-section .content-block {

    color: #4a4a4a;

    

    font-size: 14px;

    line-height: 22px

}



.videos-content .ads-block {

    display: table;

    width: 100%;

    margin-top: 32px;

    float: left

}



.videos-content .ads-block .left {

    float: left;

    width: 39%;

    height: 127px;

    position: relative

}



.videos-content .ads-block .right {

    width: 61%;

    float: left;

    display: table

}



.videos-content .ads-block .right .deatils {

    background: #f6f7f7;

    float: left;

    display: table;

    height: 97px;

    width: 100%;

    margin-top: 28.5px

}



.videos-content .ads-block .right .deatils .msg {

    width: 30%;

    padding: 8px 0px 0px 32px;

    ed6a00

    color: #303030;

    font-size: 26px;

    float: left

}



.videos-content .ads-block .right .deatils .contact {

    width: 41%;

    float: left;

    display: table;

    padding: 13px

}



.videos-content .ads-block .right .deatils .contact ul li a {

    ed6a00

    font-size: 20px;

    color: #414141

}



.videos-content .ads-block .right .deatils .contact ul li a span {

    background: url("../images/whats-phone.png") no-repeat;

    height: 25px;

    width: 47px;

    float: left;

    color: #414141

}



.videos-content .ads-block .right .deatils .contact ul li+li {

    padding-top: 6px

}



.videos-content .ads-block .right .deatils .contact ul li+li a span {

    background: url("../images/video-mail-icon.png") no-repeat;

    height: 25px;

    width: 47px;

    float: left;

    background-position: 16px 6px

}



.videos-content .ads-block .right .deatils .button-block {

    float: left;

    display: table

}



.videos-content .ads-block .right .deatils .button-block .images {

    background: url("../images/or-strip.png") no-repeat 0px 17px;

    float: left;

    width: 26px;

    height: 85px

}



.videos-content .ads-block .right .deatils .button-block a {

    background: #ec5d3f;

    color: #ffffff;

    border-radius: 6px;

    padding: 6px 17px;

    font-size: 20px;

    ed6a00

    float: left;

    margin: 29px 15px

}



.videos-content .ads-block .right .deatils .button-block a i:before {

    font-size: 20px

}



.videos-content .four-video-block {

    width: 100%;

    display: table

}



.videos-content .four-video-block .title {

    display: table;

    width: 100%;

    margin-top: 15px;

    font-size: 18px;

    padding-left: 10px

}



.videos-content .four-video-block ul li {

    float: left;

    display: inline-block;

    margin: 10px 10px;

    width: 18.6%

}



.videos-content .four-video-block ul li:nth-child(5),

.videos-content .four-video-block ul li:nth-child(10),

.videos-content .four-video-block ul li:nth-child(15) {

    margin: 10px 0px

}



.videos-content .four-video-block ul li .heading,

.videos-content .four-video-block ul li .main-panel-advisor .small-heading,

.main-panel-advisor .videos-content .four-video-block ul li .small-heading {

    height: 43px;

    float: left;

    background: #fff9f9;

    width: 100%;

    padding: 5px 5px

}



.videos-content .four-video-block ul li .heading a,

.videos-content .four-video-block ul li .main-panel-advisor .small-heading a,

.main-panel-advisor .videos-content .four-video-block ul li .small-heading a {

    

    font-size: 14px;

    color: #2370b1;

    text-align: left

}



.videos-content .four-video-block ul li img {

    max-width: 100%

}



.ask-now {

    background: #ffffff;

    width: 100%;

    display: table;

    padding: 15px

}



.ask-now .form-content {

    background: #ffffff

}



.ask-now .form-content .heading,

.ask-now .form-content .main-panel-advisor .small-heading,

.main-panel-advisor .ask-now .form-content .small-heading {

    font-size: 25px;

    ed6a00

    padding: 9px 0px 3px;

    color: #014879;

    text-align: center;

    text-transform: uppercase

}



.ask-now .form-content .heading-bdr {

    width: 30%;

    text-align: center;

    background: #ec5d3f;

    height: 4px;

    border-radius: 8px;

    margin: 0px auto

}



.ask-now .form-content .heading-spc {

    height: 4px;

    background: #ffffff

}



.ask-now .form-content .left {

    float: left;

    width: 292px;

    background: #ffffff

}



.ask-now .form-content .left input[type='text'],

.ask-now .form-content .left .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

.body-content .widget-faqs-left .side-block-3 ul li form .ask-now .form-content .left input[type='email'],

.ask-now .form-content .left .body-content .widget-faqs-left .side-block-3 ul li form textarea,

.body-content .widget-faqs-left .side-block-3 ul li form .ask-now .form-content .left textarea,

.ask-now .form-content .left .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

.bottom-content-box .right-big-block .side-block-3 ul li form .ask-now .form-content .left input[type='email'],

.ask-now .form-content .left .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

.bottom-content-box .right-big-block .side-block-3 ul li form .ask-now .form-content .left textarea,

.ask-now .form-content .left input[type='email'] {

    font-size: 16px;

    padding: 8px 11px;

    border: 1px solid #dddddd;

    margin: 7px 13px;

    float: left;

    width: 93%;

    border-radius: 4px

}



.ask-now .form-content .right {

    float: left;

    width: 292px;

    background: #ffffff

}



.ask-now .form-content .right input[type='text'],

.ask-now .form-content .right .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

.body-content .widget-faqs-left .side-block-3 ul li form .ask-now .form-content .right input[type='email'],

.ask-now .form-content .right .body-content .widget-faqs-left .side-block-3 ul li form textarea,

.body-content .widget-faqs-left .side-block-3 ul li form .ask-now .form-content .right textarea,

.ask-now .form-content .right .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

.bottom-content-box .right-big-block .side-block-3 ul li form .ask-now .form-content .right input[type='email'],

.ask-now .form-content .right .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

.bottom-content-box .right-big-block .side-block-3 ul li form .ask-now .form-content .right textarea,

.ask-now .form-content .right textarea,

.ask-now .form-content .right input[type='email'] {

    font-size: 16px;

    padding: 7px 13px;

    border: 1px solid #dddddd;

    margin: 9px 6px;

    float: left;

    width: 93%;

    border-radius: 4px

}



.ask-now .form-content .right textarea {

    height: 93px

}



.ask-now .form-content .right input[type='submit'],

.ask-now .form-content .right .body-content .widget-faqs-left .side-block-3 ul li form input[type='button'],

.body-content .widget-faqs-left .side-block-3 ul li form .ask-now .form-content .right input[type='button'],

.ask-now .form-content .right .bottom-content-box .right-big-block .side-block-3 ul li form input[type='button'],

.bottom-content-box .right-big-block .side-block-3 ul li form .ask-now .form-content .right input[type='button'],

.ask-now .form-content .right button {

    background: #ec5d3f;

    width: 93%;

    margin: 0px 7px;

    padding: 11px;

    font-size: 15px;

    border-radius: 6px;

    color: #ffffff

}



#awan {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    text-align: center;

    margin: 0px;

    z-index: 999999;

    padding: 0px;

    background: #C0DEED url(../images/bg.png) center top repeat-x;

    padding-bottom: 10px;

    width: 100%;

    

    animation: awan-animasi 10s linear infinite;

    -ms-animation: awan-animasi 10s linear infinite;

    -moz-animation: awan-animasi 10s linear infinite;

    -webkit-animation: awan-animasi 10s linear infinite

}



#awan .animation {

    position: absolute;

    top: 40%;

    margin-left: -50px;

    left: 45%;

    animation: speeder .4s linear infinite

}



#awan .animation>span {

    height: 5px;

    width: 35px;

    background: #343535;

    position: absolute;

    top: -12px;

    left: 31px;

    border-radius: 2px 10px 1px 0

}



#awan .base span {

    position: absolute;

    width: 0;

    height: 0;

    top: -90px;

    left: 65px

}



#awan .face {

    position: absolute;

    height: 12px;

    width: 20px;

    background: #000;

    border-radius: 20px 20px 0 0;

    transform: rotate(-40deg);

    right: -125px;

    top: -15px

}



#awan .face:after {

    content: "";

    height: 12px;

    width: 12px;

    background: #000;

    right: 4px;

    top: 7px;

    position: absolute;

    transform: rotate(40deg);

    transform-origin: 50% 50%;

    border-radius: 0 0 0 2px

}



#awan .animation>span>span:nth-child(1),

#awan .animation>span>span:nth-child(2),

#awan .animation>span>span:nth-child(3),

#awan .animation>span>span:nth-child(4) {

    width: 30px;

    height: 1px;

    background: #000;

    position: absolute;

    animation: fazer1 .2s linear infinite

}



#awan .animation>span>span:nth-child(2) {

    top: 3px;

    animation: fazer2 .4s linear infinite

}



#awan .animation>span>span:nth-child(3) {

    top: 1px;

    animation: fazer3 .4s linear infinite;

    animation-delay: -1s

}



#awan .animation>span>span:nth-child(4) {

    top: 4px;

    animation: fazer4 1s linear infinite;

    animation-delay: -1s

}



@keyframes fazer1 {

    0% {

        left: 0

    }

    100% {

        left: -80px;

        opacity: 0

    }

}



@keyframes fazer2 {

    0% {

        left: 0

    }

    100% {

        left: -100px;

        opacity: 0

    }

}



@keyframes fazer3 {

    0% {

        left: 0

    }

    100% {

        left: -50px;

        opacity: 0

    }

}



@keyframes fazer4 {

    0% {

        left: 0

    }

    100% {

        left: -150px;

        opacity: 0

    }

}



@keyframes speeder {

    0% {

        transform: translate(1px, 0px) rotate(0deg)

    }

    10% {

        transform: translate(2px, 0px) rotate(0deg)

    }

    20% {

        transform: translate(3px, 0px) rotate(0deg)

    }

    30% {

        transform: translate(4px, 0px) rotate(0deg)

    }

    40% {

        transform: translate(3px, 0px) rotate(0deg)

    }

    50% {

        transform: translate(2px, 0px) rotate(0deg)

    }

    60% {

        transform: translate(1px, 0px) rotate(0deg)

    }

    70% {

        transform: translate(0px, 0px) rotate(0deg)

    }

    80% {

        transform: translate(1px, 0px) rotate(0deg)

    }

    90% {

        transform: translate(2px, 0px) rotate(0deg)

    }

    100% {

        transform: translate(3px, 0px) rotate(0deg)

    }

}



@keyframes awan-animasi {

    from {

        background-position: 0 0

    }

    to {

        background-position: 100% 0

    }

}



@-webkit-keyframes awan-animasi {

    from {

        background-position: 0 0

    }

    to {

        background-position: 100% 0

    }

}



@-ms-keyframes awan-animasi {

    from {

        background-position: 0 0

    }

    to {

        background-position: 100% 0

    }

}



@-moz-keyframes awan-animasi {

    from {

        background-position: 0 0

    }

    to {

        background-position: 100% 0

    }

}



#awan .content {

    position: absolute;

    top: 46%;

    left: 50%;

    transform: translate(-50%, 32%);

    font-size: 22px;

    line-height: 40px;

    color: #1f1f1f;

    height: 160px;

    overflow: hidden

}



#awan .visible {

    overflow: hidden;

    height: 40px;

    padding: 0 40px;

    color: #000

}



#awan .visible:before {

    content: '[';

    left: 0;

    line-height: 40px

}



#awan .visible:after {

    content: ']';

    position: absolute;

    right: 0;

    line-height: 40px

}



#awan .visible:after,

#awan .visible:before {

    position: absolute;

    top: 0;

    color: #165fa0;

    font-size: 42px;

    animation: 2s linear 0s normal none infinite opacity

}



#awan p {

    display: inline;

    float: left;

    margin: 0

}



#awan ul {

    margin-top: 0;

    padding-left: 110px;

    text-align: left;

    list-style: none;

    animation: 6s linear 0s normal none infinite change

}



#awan ul li {

    line-height: 40px;

    margin: 0

}



@keyframes opacity {

    0%,

    100% {

        opacity: 0

    }

    50% {

        opacity: 1

    }

}



@keyframes change {

    0%,

    12%,

    100% {

        transform: translateY(0)

    }

    17%,

    29% {

        transform: translateY(-25%)

    }

    34%,

    46% {

        transform: translateY(-50%)

    }

    51%,

    63% {

        transform: translateY(-75%)

    }

    68%,

    80% {

        transform: translateY(-50%)

    }

    85%,

    97% {

        transform: translateY(-25%)

    }

}



@media only screen and (max-width: 1200px) {

    .container {

        width: 992px

    }

    .common-header .search-box {

        width: 262px

    }

    .common-header .search-box input[type="submit"] {

        right: 0

    }

    .common-header .search-box input[type="text"] {

        right: 0;

        width: 85%

    }

    .common-width,

    .sip-benifits .left,

    .sip-benifits .right,

    .download-app .left,

    .download-app .right,

    .sip-calculator .calc-content .m-left {

        width: 50%

    }

    .width-full,

    .sip-benifits .left img,

    .download-app img {

        width: 100%

    }

    .sip-benifits .left img {

        padding-top: 60px

    }

    .secure-feature article span {

        font-size: 13px;

        line-height: 14px

    }

    .why-join article {

        width: 23%;

        margin: 15px 5px;

        padding: 20px 5px;

        min-height: 345px

    }

    .sip-calculator {

        display: none

    }

    .sip-calculator .title {

        font-size: 20px;

        margin-bottom: 5px

    }

    .sip-calculator p {

        font-size: 16px;

        line-height: normal

    }

    .sip-calculator .calc-content .m-left {

        padding-left: 10px

    }

    .sip-calculator .calc-content .m-left #emi strong {

        font-size: 14px

    }

    .sip-calculator .calc-content .m-left #emi .amount-slide {

        width: auto

    }

    .sip-calculator .calc-content .m-left .show-value {

        width: 80px

    }

    .sip-calculator .calc-content .m-left .show-value input+input {

        margin-left: 0

    }

    .sip-calculator .calc-content .m-right {

        width: 47%

    }

    .sip-calculator .calc-content .m-right .total-future-value {

        left: 74px

    }

    .sip-calculator .calc-content .m-right #emipaymentsummary h4 {

        font-size: 16px

    }

    .sip-calculator .calc-content .m-right #emipaymentsummary .cal-p {

        font-size: 18px

    }

    .testimonial {

        padding: 30px 0

    }

    .testimonial .flexslider .slides li article {

        width: 65%

    }

    .testimonial .flexslider .slides li figure {

        width: 23%

    }

    .needinvest-sip {

        padding: 30px 0

    }

    .sip-fund-box .box-outer {

        width: 31%

    }

    .why-chose-tax {

        min-height: 450px

    }

    .why-chose-tax .outer {

        height: 235px;

        width: 235px;

        margin-left: 5px;

        margin-right: 5px;

        margin-top: 20px

    }

    .why-chose-tax .outer article {

        border-width: 2px;

        line-height: 15px

    }

    .tax-calculator-popup .title {

        padding: 4px 20px;

        font-size: 17px

    }

    .tax-calculator-popup form {

        padding: 0

    }

    .tax-calculator-popup form .select-style {

        margin: 5px 5px 0

    }

    .tax-calculator-popup form label {

        font-size: 13px;

        padding-bottom: 2px

    }

    .tax-calculator-popup article strong {

        margin: 0;

        font-size: 15px

    }

    .tax-calculator-popup article input[type="text"] {

        font-size: 16px;

        height: 25px;

        width: auto

    }

    .tax-calculator-popup article ul {

        margin-top: 7px

    }

    .tax-calculator-popup article ul a {

        top: 15px

    }

    .tax-calculator-popup article ul li {

        padding: 5px 15px;

        font-size: 13px

    }

    .profile .title {

        font-size: 20px;

        margin-bottom: 15px

    }

    .profile #docsData .form-control {

        height: auto

    }

    .profile .form-control {

        width: 33.3%

    }

    .profile .form-control .select-bg input[type="text"] {

        width: auto !important

    }

    .profile .form-control article {

        padding: 5px;

        font-size: 11px

    }

    .profile .form-control i {

        font-size: 12px

    }

    .fund-basket-banner article {

        width: 52%

    }

    .fund-basket-banner article a {

        margin-top: 15px;

        padding: 7px 30px

    }

    .fund-basket-banner article .select-style {

        width: 181px;

        height: 35px

    }

    .fund-basket-banner article .select-style .banner-dropdown {

        width: 95%;

        margin-top: 0

    }

    .fund-basket-banner .fund-basket-img {

        width: 44%

    }

    .compare-elss-fund .title {

        font-size: 20px

    }

    .compare-elss-fund p {

        font-size: 14px

    }

    .compare-elss-fund table tr td {

        font-size: 12px;

        padding: 5px 10px

    }

    .compare-elss-fund table tr td strong {

        font-size: 12px;

        text-transform: capitalize

    }

    .compare-elss-fund table tr td span {

        font-size: 12px;

        text-transform: capitalize;

        line-height: 15px

    }

    footer .link-box-outer .link-box {

        padding: 15px 15px;

        width: auto

    }

    footer .link-box-outer .link-box+.link-box {

        padding: 15px 0

    }

    footer .link-box-outer .contact-outer {

        padding: 15px 6px

    }

    footer .link-box-outer .note {

        padding: 7px 0;

        font-size: 13px;

        line-height: normal

    }

    footer .contact-outer .right {

        padding-right: 10px

    }

    footer .bottom-link {

        margin: 7px 0

    }

    footer .bottom-link a {

        padding: 0 4px

    }

    footer .bottom-link .copyright {

        padding: 5px 0

    }

    .left-filter-outer {

        width: 23%

    }

    .right-fund-list {

        width: 75%

    }

    .right-fund-list .top-left {

        width: auto

    }

    .right-fund-list .top-left input[type="submit"] {

        padding: 5px 15px

    }

    .right-fund-list .top-left a {

        font-size: 12px;

        padding-left: 2px

    }

    .right-fund-list .top-left img {

        display: none

    }

    .right-fund-list .search-bar input[type="search"] {

        width: 210px

    }

    .right-fund-list article .space {

        padding: 5px 10px

    }

    .right-fund-list article .space table tr td a {

        padding: 5px 20px

    }

    .four-zero-four .full-box {

        background: url("../images/404.png") center top no-repeat

    }

    .about-banner {

        padding: 52px 0 13px;

        background: url(../images/about-us.jpg) -193px -1px

    }

    .about-banner .banner-content-right {

        padding: 0 0 9px 69px

    }

    .full-contents .awards-block ul li {

        margin-right: 0px;

        margin-top: 25px;

        font-size: 14px

    }

    .partner-list ul {

        text-align: center

    }

    .download-doc .form-control {

        width: 50%

    }

    .download-doc .btn-success {

        float: right;

        margin-right: 20px

    }

    .compare-funds-block .border-block .search-bar-top .select {

        width: auto

    }

    .compare-funds-block .border-block .search-bar-top .small-selact {

        width: auto;

        margin-right: 10px

    }

    .compare-funds-block .border-block .data-comapre-funds table {

        width: 100%;

        border-collapse: collapse

    }

    .compare-funds-block .border-block .data-comapre-funds table tr {

        width: auto

    }

    .compare-funds-block .border-block .data-comapre-funds table tr th {

        width: auto

    }

    .compare-funds-block .border-block .data-comapre-funds table tr th+th {

        width: auto

    }

    .compare-funds-block .border-block .data-comapre-funds table tr td img {

        max-width: 100%

    }

    header.sticky .search-box {

        display: none

    }

    .needinvest-sip-text .title-slider {

        width: 93%

    }

}



@media only screen and (min-width: 482px) and (max-width: 569px) {

    .about-block-full .counter-block ul li span:after {

        right: 59px !important

    }

    .about-block-full .counter-block ul li+li+li span:after {

        right: 87px !important

    }

    .about-block-full .counter-block ul li+li+li+li span:after {

        right: 82px !important

    }

}



@media only screen and (min-width: 1025px) and (max-width: 1200px) {

    .mygraph-size-10 {

        height: 287px !important;

        width: 450px

    }

}



@media only screen and (min-width: 1200px) and (max-width: 1280px) {

    .text-saving .right {

        right: -30px



    }

    .about-block-full .recognitions-block .right-block {

        margin-top: 282px

    }

    .mygraph-size-10 {

        height: 287px !important;

        width: 700px

    }

}



@media only screen and (min-width: 600px) and (max-width: 1199px) {

    .about-us-banner article figure {

        right: 0

    }

    .about-us-banner article figure img {

        max-width: 100%

    }

    .about-block-full .title {

        font-size: 30px

    }

    .about-block-full .tag-line {

        font-size: 18px

    }

    .about-block-full .who-we-are {

        position: relative

    }

    .about-block-full .who-we-are figure {

        position: absolute;

        top: 54px;

        right: 0px;

        bottom: auto

    }

    .about-block-full .recognitions-block {

        background-position: -418px 0px !important

    }

    .about-block-full .recognitions-block .left-block ul .front {

        width: 231px

    }

    .about-block-full .recognitions-block .left-block ul .front img {

        width: 231px

    }

    .about-block-full .recognitions-block .right-block {

        margin-top: 282px

    }

    .about-block-full .recognitions-block .right-block .silder1 li {

        width: 16% !important

    }

    .about-block-full .recognitions-block .right-block .silder1 li span {

        width: 95%

    }

    .about-block-full .recognitions-block .right-block .silder1 li img {

        width: 70px;

        margin: 0px auto

    }

    .about-block-full .counter-block ul {

        padding: 15px 0px

    }

    .about-block-full .our-leaders .leader ul li {

        margin-right: 60px

    }

    .about-block-full .infrastructure .left img {

        max-width: 100%;

        height: auto

    }

    .about-block-full .infrastructure .right ul li img {

        max-width: 100%;

        height: auto

    }

}



@media only screen and (min-width: 320px) and (max-width: 768px) {

    .about-us-banner article .page-main-title {

        display: none

    }

    .about-us-banner article figure img {

        width: 84%

    }

    .about-block-full .nav-about ul li {

        font-size: 13px;

        padding: 5px 10px !important

    }

    .about-block-full .who-we-are .future-icon ul li {

        height: 129px;

        width: 18%;

        padding: 12px 11px

    }

    .about-block-full .who-we-are .future-icon ul li span {

        font-size: 13px

    }

    .about-block-full .who-we-are .future-icon ul li img {

        max-width: 100%

    }

    .about-block-full .recognitions-block {

        background-position: 0 0px !important

    }

    .about-block-full .recognitions-block .left-block {

        width: 100%

    }

    .about-block-full .recognitions-block .left-block ul .front {

        width: 234px

    }

    .about-block-full .recognitions-block .left-block ul .front img {

        width: 234px

    }

    .about-block-full .recognitions-block .right-block {

        margin-top: 0;

        width: 100%

    }

    .about-block-full .recognitions-block .right-block .silder1 li span {

        width: 100%;

        font-size: 15px

    }

    .about-block-full .recognitions-block .right-block .silder1 li img {

        width: auto;

        margin: 0px auto;

        max-width: 100%

    }

    .about-block-full .counter-block ul li {

        width: 184px

    }

    .about-block-full .our-leaders .leader {

        display: block;

        padding: 0px 0px

    }

    .about-block-full .our-leaders .leader ul {

        display: block;

        margin: 0px auto;

        width: 100%

    }

    .about-block-full .our-leaders .leader ul li {

        text-align: center;

        float: none;

        margin-right: 0;

        width: 100%;

        margin: 0px auto

    }

    .about-block-full .our-leaders .leader ul li .member-name {

        font-size: 18px

    }

    .about-block-full .our-leaders .team .tag-line {

        margin-bottom: 41px;

        margin-top: 20px;

        font-size: 26px

    }

    .about-block-full .our-leaders .team ul li {

        min-height: 180px

    }

    .about-block-full .our-leaders .team ul li .member-name {

        font-size: 19px

    }

    .about-block-full .our-leaders .team ul li .position {

        font-size: 12px

    }

}



@media only screen and (min-width: 1300px) {

    .about-block-full .recognitions-block .right-block {

        margin-top: 265px

    }

    .how-we-started .image-part img {

        max-width: 100%;

        height: auto

    }

}



@media only screen and (min-width: 480px) and (max-width: 760px) {

    .animation-block .full-background-main .left-col {

        width: 45% !important

    }

    .animation-block .full-background-main .left-col ul li {

        width: 230px

    }

    .animation-block .full-background-main .left-col ul li .li-heading {

        font-size: 13px;

        padding-top: 5px

    }

    .animation-block .full-background-main .left-col ul li .li-sub-heading {

        width: 91%;

        font-size: 12px

    }

    .animation-block .full-background-main .right-col {

        width: 55% !important;

        margin-top: 26px !important

    }

    .animation-block .full-background-main .right-col ul li {

        width: 230px

    }

    .animation-block .full-background-main .right-col ul li .li-heading {

        font-size: 13px;

        padding-top: 5px

    }

    .animation-block .full-background-main .right-col ul li .li-sub-heading {

        width: 91%;

        font-size: 12px

    }

    .testimonial-app .right-block .counter-block ul li img {

        margin: 0px auto

    }

    .testimonial-app .right-block .counter-block ul li .counter {

        width: 100%;

        float: left

    }

}



@media only screen and (min-width: 355px) and (max-width: 470px) {

    .main-footer .my-contact {

        padding: 10px 0px

    }

    .main-footer .my-contact .all-contact ul .whatsapp {

        width: 100%

    }

    .main-footer .my-contact .all-contact ul .whatsapp .heading,

    .main-footer .my-contact .all-contact ul .whatsapp .main-panel-advisor .small-heading,

    .main-panel-advisor .main-footer .my-contact .all-contact ul .whatsapp .small-heading {

        font-size: 14px

    }

    .main-footer .my-contact .all-contact ul .whatsapp .second-heading span a {

        font-size: 18px

    }

    .main-footer .my-contact .all-contact ul .whatsapp span {

        font-size: 13px

    }

    .main-footer .my-contact .all-contact ul .whatsapp span a {

        font-size: 16px !important

    }

    .main-footer .my-contact .all-contact ul .email {

        width: 54% !important

    }

    .main-footer .my-contact .all-contact ul .email .heading,

    .main-footer .my-contact .all-contact ul .email .main-panel-advisor .small-heading,

    .main-panel-advisor .main-footer .my-contact .all-contact ul .email .small-heading {

        font-size: 14px

    }

    .main-footer .my-contact .all-contact ul .email .second-heading span a {

        font-size: 18px

    }

    .main-footer .my-contact .all-contact ul .email span {

        font-size: 13px

    }

    .main-footer .my-contact .all-contact ul .email span a {

        font-size: 16px !important

    }

    .main-footer .list-box-1 {

        width: 42% !important

    }

    .main-footer .list-box-2 {

        width: 42% !important

    }

    .main-footer .list-box-3 {

        width: 49% !important;

        margin-top: 17px !important

    }

    .main-footer .list-box-5 {

        width: 30% !important

    }

    .main-footer .list-box-6 {

        width: 43% !important

    }

}



@media only screen and (min-width: 1024px) and (max-width: 1024px) {

    .calculator-banner .calculator-block ul form li {

        width: 198px !important

    }

    .calculator-banner .calculator-block ul form .line {

        display: none

    }

    .sip-funds-banner article .need-help span a {

        background: none !important;

        color: #fff;

        padding: 0;

        margin: 0

    }

    .why-join article {

        margin-top: 15px;

        margin-right: 19px !important

    }

    .why-join article+article+article+article {

        margin-right: 0px !important

    }

    .about-block-full .who-we-are .tag-line {

        width: 74%

    }

    .about-block-full .who-we-are .description {

        width: 74%

    }

    .about-block-full .infrastructure .tag-line {

        width: 99%

    }

    header.sticky .small-app-icon {

        right: 6px

    }

    .profile .full-textbar {

        width: 65% !important

    }

    .common-header .search-box input[type="text"] {

        width: 71% !important

    }

    .common-header .navigation {

        width: 780px

    }

    .common-header .navigation ul li {

        padding: 5px 13px

    }

    .common-header .navigation ul .hiw {

        display: none

    }

    .secure-feature article {

        width: 212px;

        height: 212px

    }

    .sip-calculator-outer {

        display: none

    }

    .testimonial article {

        width: 72% !important

    }

    .text-saving .right {

        right: 0 !important

    }

    .text-saving .right img {

        width: 100%

    }

    .text-saving .right span {

        margin: 170px 20px 0 0

    }

    .text-saving .left span {

        font-size: 40px

    }

    .banner-botom-tagline {

        padding: 15px 0 15px 0

    }

    .about-banner {

        background-position: -289px

    }

    .acc-table-pass {

        width: 100%

    }

    .acc-table-pass tr td {

        width: 33%;

        word-wrap: break-word;

        display: inline-block;

        margin-top: 2px

    }

    .top_personal_detail p {

        text-align: left

    }

    .tbl-full-width {

        width: 98% !important;

        margin: 0 auto

    }

    .right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(2) .error-invarid,

    .right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(7) .error-invarid {

        left: 93px

    }

    .all-funds .right-section {

        width: 77%

    }

    .all-funds .right-section .right-fund-list .lists .amounts input::-webkit-input-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-fund-list .lists .amounts input:-moz-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-fund-list .lists .amounts input::-moz-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-fund-list .lists .amounts input:-ms-input-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-heading a {

        font-size: 18px !important

    }

    .all-funds .right-section .reset-section .filter-reset {

        width: 61%

    }

    .all-funds .right-section .reset-section .filter-reset ul {

        margin-left: 0px

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr .button-buy a {

        font-size: 10px !important

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr .button-buy a+a+a {

        border-left: none

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr .button-buy a+a+a+a {

        border-left: none

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr td:nth-of-type(7) .tablesaw-cell-label {

        text-align: right;

        width: 52%;

        line-height: 33px;

        padding: 0;

        margin: 0

    }

    .site-content .widget-area-left .side-block-1 ol span,

    .site-content .widget-area-left .full-nri-content .widget-area-left-nri .side-block-3 ol span,

    .full-nri-content .widget-area-left-nri .site-content .widget-area-left .side-block-3 ol span {

        font-size: 16px

    }

    .site-content .widget-area-left .side-block-3 ul span {

        font-size: 16px

    }

    .site-content .widget-area-right .side-block-6 ul li a {

        width: 100%;

        display: block;

        padding: 6px;

        text-align: center

    }

    .site-content .content-area article .post-content {

        max-height: 162px;

        min-height: 161px

    }

    .site-content .content-area article .post-content .post-heading {

        line-height: 22px

    }

    .site-content .content-area article .post-content a {

        font-size: 17px !important

    }

    .site-content .content-area article .post-content .short-content {

        font-size: 13.5px;

        color: #635C5C;

        line-height: 16px

    }

    .site-content .content-area article .post-content .short-content .read-more a {

        font-size: 14px !important

    }

    .main-panel-advisor .box-three .price-box-2 ul li {

        padding: 10px 14px

    }

    .scheme-details .schemes .tab-section .resp-tabs-list li {

        padding: 9px 16px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .returns aside {

        width: 46%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .resp-tab-content .bx .titles {

        padding: 5px 9px;

        font-size: 14px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .resp-tab-content .bx ul li {

        padding: 5px 6px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns .middle aside {

        width: 29%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns .middle aside+aside {

        display: flex

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li {

        margin-right: 5px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li label {

        margin: 0 4px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li input {

        min-width: 133px;

        width: 133px

    }

    .scheme-details .schemes .top-box .bx {

        padding: 3px 6px

    }

    .scheme-details .schemes .top-box .first-one {

        width: 46%

    }

    .scheme-details .schemes .top-box .first-one span {

        font-size: 15px

    }

    .how-it-works a {

        margin-top: -4px;

        margin-bottom: 24px

    }

    .sip-funds-banner article figure {

        display: none

    }

    .fund-basket-banner img,

    .fund-basket-banner portfolio-img {

        display: none

    }

    .fund-basket #myDiv article ul li {

        padding: 8px 10px

    }

    .fund-basket #myDiv article ul li:nth-child(2) {

        width: 30%

    }

    .fund-basket #myDiv article ul li:last-child {

        float: none;

        text-align: center

    }

    .compare-funds-block .border-block .search-bar-top .select {

        width: auto

    }

    .compare-funds-block .border-block .search-bar-top .small-selact {

        width: 17%;

        margin-right: 10px;

        line-height: 20px;

        font-size: 15px

    }

    .compare-funds-block .border-block .data-comapre-funds table {

        width: 100%;

        border-collapse: collapse

    }

    .compare-funds-block .border-block .data-comapre-funds table tr {

        width: auto

    }

    .compare-funds-block .border-block .data-comapre-funds table tr th {

        width: auto

    }

    .compare-funds-block .border-block .data-comapre-funds table tr th+th {

        width: auto

    }

    .compare-funds-block .border-block .data-comapre-funds table tr td img {

        max-width: 100%

    }

    .ekyc-banner article {

        padding: 60px 0 36px 0;

        position: relative

    }

    .ekyc-banner article span {

        font-size: 23px;

        display: block;

        width: 74%

    }

    .ekyc-block {

        padding: 20px 0px

    }

    .ekyc-block .kyc-block {

        min-height: 500px;

        min-height: 500px

    }

    .all-faqs-block .four-block ul li {

        width: 180px;

        padding: 5px;

        min-height: 169px;

        margin-right: 19px !important

    }

    .all-faqs-block .four-block ul li .li-icon-1,

    .all-faqs-block .four-block ul li .li-icon-2,

    .all-faqs-block .four-block ul li .li-icon-3,

    .all-faqs-block .four-block ul li .li-icon-4,

    .all-faqs-block .four-block ul li .li-icon-5 {

        left: 50px

    }

    .all-faqs-block .four-block ul li .conatnt-bar {

        font-size: 17px

    }

    .all-faqs-block .four-block ul li .conatnt-bar span {

        font-size: 12px

    }

    .all-faqs-block .four-block ul #li-mr-none-5 {

        margin-right: 0px !important

    }

    .all-faqs-block .four-block ul #li-mr-none-3 .conatnt-bar span {

        padding: 10px !important

    }

    .all-faqs-block .bottom-content-box .right-big-block .side-block-3 .contact-part .image-part-left {

        display: none

    }

    .all-faqs-block .bottom-content-box .right-big-block .side-block-3 .contact-part .contant-part-right {

        width: 100%;

        padding: 14px 0px

    }

    .all-faqs-block .bottom-content-box .right-big-block .side-block-3 img {

        max-width: 100%;

        height: auto

    }

    .compare-funds-block .border-block .search-bar-top .select {

        width: 25% !important

    }

    .cart-body .mg-25 {

        margin: 25px auto

    }

    .cart-body .cart-data-table table {

        font-size: 12px

    }

    .newsticker {

        width: 28%

    }

    .choosing-mutual ul li {

        width: 237px

    }

    .tax-saving .right-section {

        width: 100%

    }

    .videos-content .ads-block .right .deatils .msg {

        width: 28%;

        padding: 17px 0px 0px 18px;

        font-size: 20px

    }

    .videos-content .ads-block .right .deatils .contact {

        padding: 20px 0px 0px 13px

    }

    .videos-content .ads-block .right .deatils .contact ul li a {

        font-size: 16px

    }

    .videos-content .four-video-block ul li {

        margin: 10px 14px;

        width: 17.6%

    }

    .videos-content .four-video-block ul li .heading,

    .videos-content .four-video-block ul li .main-panel-advisor .small-heading,

    .main-panel-advisor .videos-content .four-video-block ul li .small-heading {

        height: auto;

        margin-bottom: 2px

    }

    .tabletlans-font12 {

        font-size: 12px

    }

    .tabletlans-font13 {

        font-size: 13px

    }

    .tabletlans-font14,

    .text-saving .left p {

        font-size: 14px

    }

    .tabletlans-font16,

    .banner-botom-tagline p,

    .text-saving .right p,

    .testimonial p,

    .testimonial .title+p,

    .why-join article span {

        font-size: 16px

    }

    .tabletlans-font18,

    .text-saving .left em {

        font-size: 18px

    }

    .tabletlans-font12-font20 {

        font-size: 20px

    }

    .tabletlans-font25,

    .text-saving .right span,

    .secure-feature .title,

    .how-it-works .title {

        font-size: 25px

    }

    .tabletlans-font20,

    .testimonial .they-started .why-waiting,

    .why-join span,

    .why-join article span strong,

    .download-app .title {

        font-size: 20px

    }

    .tabletlans-font30,

    .testimonial .title {

        font-size: 30px

    }

    .tabletlans-font36 {

        font-size: 36px

    }

    .tabletlans-font40 {

        font-size: 40px

    }

    .tabletlans-padding {

        padding: 10px

    }

    .tabletlans-padding20 {

        padding-top: 20px

    }

    .tabletlans-padding0,

    .secure-feature p {

        padding: 0

    }

    .tabletlans-padding-top {

        padding-top: 15px

    }

    .tabletlans-padding-top30,

    .download-app {

        padding-top: 30px

    }

    .tabletlans-paddingtb,

    .banner-botom-tagline {

        padding-top: 10px;

        padding-bottom: 10px

    }

    .tabletlans-padding-left {

        padding-left: 10px

    }

    .tabletlans-padding-right {

        padding-right: 10px

    }

    .tabletlans-padding-topb30,

    .why-join,

    .secure-feature,

    .how-it-works {

        padding: 30px 0

    }

    .tabletlans-padding-topb20 {

        padding: 20px 0

    }

    .tabletlans-marginb0 {

        margin-bottom: 0

    }

    .tabletlans-margin {

        margin: 10px

    }

    .tabletlans-margint20 {

        margin-top: 20px

    }

    .tabletlans-margint {

        margin-top: 10px

    }

    .tabletlans-marginb {

        margin-bottom: 10px

    }

    .tabletlans-marginbo {

        margin-bottom: 5px

    }

    .tabletlans-margintb {

        margin: 5px 0

    }

    .tabletlans-marginlr {

        margin: 0 10px

    }

    .tabletlans-marginl {

        margin-left: 10px

    }

    .tabletlans-marginr {

        margin-right: 10px

    }

    .tabletlans-margintopbo,

    .why-join a,

    .why-join article i {

        margin-right: 15px 0

    }

    .tabletlans-margintslr {

        margin: 0 5px

    }

    .benifits-outer,

    .text-saving-bg,

    .download-app-bg {

        height: auto !important

    }

    .benifits-outer {

        background-position: -385px bottom

    }

    .testimonial .container .flexslider .flex-control-nav {

        bottom: 0px;

        position: relative

    }

    .testimonial .container .flexslider .slides li article p {

        font-size: 17px;

        line-height: 26px

    }

    .testimonial .container .flexslider .slides li article span {

        font-size: 16px !important

    }

    .secure-feature article+article+article+article span {

        padding: 0 31px !important

    }

    .for-seo .headings {

        margin-bottom: 6px;

        margin-top: 14px

    }

    .banner-botom-tagline span {

        font-size: 23px

    }

    .text-saving {

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .text-saving .left {

        padding: 50px 0

    }

    .text-saving .left span {

        font-size: 28px;

        line-height: 35px

    }

    .text-saving .right {

        right: 0

    }

    .text-saving .right img {

        width: 50%;

        max-width: 100%;

        height: auto

    }

    .text-saving .right span {

        margin: 50px 20px 0 0

    }

    .text-saving .right p {

        margin-bottom: 8px

    }

    .needinvest-sip-text {

        margin-top: 0px

    }

    .why-join-bg {

        padding: 30px 0

    }

    .why-join-bg .why-join {

        padding: 15px 0;

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .how-it-works {

        padding: 30px 0;

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .how-it-works article p {

        padding: 0

    }

    .download-app-bg {

        padding: 20px 0 50px 0

    }

    .download-app-bg .download-app {

        position: relative;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none;

        left: 0;

        top: 0

    }

    .element-position .element1,

    .element-position .element2,

    .element-position .element3,

    .element-position .element4 {

        display: none

    }

    .secure-feature {

        text-align: center;

        padding: 20px 0;

        margin: 0px auto;

        position: relative;

        width: 95%;

        transform: none

    }

    .secure-feature article {

        float: none;

        display: inline-block

    }

    .navigationcontainer .subnavigation {

        width: 90%

    }

    .navigationcontainer .subnavigation .upsubnavigation {

        padding: 0 0 0 15px;

        width: 33%;

        min-height: 233px

    }

    .navigationcontainer .subnavigation .left-img,

    .navigationcontainer .subnavigation .right-img {

        display: none

    }

    .testimonial .container {

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .testimonial article {

        float: right;

        width: 75% !important;

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .testimonial .flexslider .slides li article {

        width: 65%

    }

    .testimonial .flexslider .slides li article span {

        padding-left: 61px

    }

    .testimonial .flexslider .slides li figure {

        width: 23% !important

    }

    .testimonial .they-started {

        position: relative;

        padding: 20px 0

    }

    .testimonial .they-started .why-waiting {

        margin-bottom: 10px;

        padding: 0

    }

    .why-join-bg {

        position: relative;

        height: auto

    }

    .why-join {

        position: relative

    }

    .why-join article {

        min-height: 338px

    }

    .why-join article p {

        line-height: 15px;

        font-size: 12px

    }

    .download-app img {

        width: 100%

    }

    .download-app .left {

        width: 40%

    }

    .download-app .left img {

        margin-top: 26px

    }

    .download-app .right {

        width: 56%;

        margin: 0

    }

    .download-app .right img {

        max-width: 40%;

        margin: 0 10px 0 0

    }

    .download-app p {

        font-size: 16px;

        line-height: 25px;

        margin: 10px 0

    }

    .secure-feature article {

        margin: 20px 5px;

        height: 185px;

        width: 185px;

        border-width: 10px

    }

    .secure-feature article span {

        font-size: 13px;

        line-height: 14px

    }

    .secure-feature article img {

        height: 50px;

        width: 50px

    }

    .how-it-works article {

        width: 29%

    }

    .how-it-works article img {

        max-width: 100%

    }

    .htw-banner {

        background-size: contain;

        padding: 31px 0px

    }

    .htw-banner article .page-main-heading {

        font-size: 30px

    }

    .htw-banner article .page-main-title {

        font-size: 22px

    }

    .kyc-not-register .hoz-timeline ul li {

        width: 50%;

        right: -29px

    }

    .kyc-not-register .comman-timeline ul li {

        left: 45%;

        margin: 0px

    }

    .kyc-register .comman-timeline ul li {

        left: 50%;

        margin: 0px

    }

    .kyc-register .hoz-timeline ul li {

        width: 37%;

        right: -28px

    }

    .htw-main-block {

        padding: 0px 10px

    }

    .htw-main-block .tab-menu-kyc .resp-tabs-list {

        top: -21px;

        left: 33%

    }

    .htw-main-block .tab-menu-kyc .resp-tabs-list li {

        font-size: 15px;

        padding: 8px 21px

    }

    .htw-main-block .tab-menu-kyc .timeline {

        padding: 0px 22px

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .help-content {

        width: 60%

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .video-1 {

        width: 950px

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .video-1 .image-part a img {

        max-width: 100%;

        height: auto

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-1 .help-content {

        width: 60%

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-1 .video-1 {

        width: 950px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-1 .video-1 .image-part a img {

        max-width: 100%;

        height: auto

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-1,

    .htw-main-block .tab-menu-kyc .timeline ul .li-2 {

        padding-bottom: 14px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .span-master {

        padding-top: 16px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-4 {

        padding-top: 29px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-5 {

        padding-top: 39px;

        padding-bottom: 0px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-5:after {

        top: 146px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-7 {

        padding-top: 20px;

        padding-bottom: 47px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-7:after {

        top: 31px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-7 .help-content {

        width: 64%

    }

    .main-footer .my-contact .all-contact ul li .second-heading span a {

        font-size: 20px

    }

    .main-footer .my-contact .all-contact ul .whatsapp {

        width: 37%

    }

    .main-footer .my-contact .all-contact ul .email {

        width: 26%

    }

    .main-footer .my-contact .all-contact ul .skype-new {

        width: 16%

    }

    .main-footer .my-contact .all-contact ul .amfi {

        width: 24%

    }

    .main-footer .my-contact .all-contact ul .arn {

        width: 10%

    }

    .main-footer .footer-center .link-box-1 {

        margin-right: 39px

    }

    .main-footer .footer-center .list-box-1 {

        width: 10%

    }

    .main-footer .footer-center .list-box-2 {

        width: 14%

    }

    .main-footer .footer-center .list-box-3 {

        width: 15%

    }

    .main-footer .footer-center .list-box-4 {

        width: 17%

    }

    .main-footer .footer-center .list-box-5 {

        width: 8%

    }

    .main-footer .footer-center .list-box-6 {

        width: 8%

    }

    .main-footer .footer-center .list-box-7 {

        width: 4%

    }

    .main-footer .footer-bottom .input-box-1 {

        width: 33%

    }

    .main-footer .footer-bottom .box-soical {

        width: 33% !important

    }

    .media-post .read-more-btn {

        padding: 6px 19px

    }

    .media-post .one-full-post .left-block {

        padding: 14px 27px

    }

    .media-post .one-full-post .left-block .media-title {

        padding: 4px 0px 0px

    }

    .media-post .one-full-post .left-block .media-title a {

        font-size: 18px;

        line-height: 27px

    }

    .media-post .one-full-post .left-block .short-content {

        padding: 7px 0px 14px

    }

    .media-post .two-half-post {

        width: 49%

    }

    .media-post .two-half-post .media-title {

        padding: 4px 0px 0px

    }

    .media-post .two-half-post .media-title a {

        font-size: 18px;

        line-height: 27px

    }

    .media-post .two-half-post .short-content {

        padding: 7px 0px 14px

    }

    .media-post .mr-46 {

        margin-right: 19px

    }

    .app-page-banner article .download-link .form-group .form-box {

        width: 56%

    }

    .animation-block .full-background-main {

        background-position: -310px 82px

    }

    .animation-block .full-background-main .left-col {

        padding-left: 8px;

        width: 26% !important

    }

    .animation-block .full-background-main .center-col {

        width: 41%

    }

    .calculator-banner article figure img {

        display: none

    }

    .calculator-banner .calculator-block ul form li .form-group label {

        font-size: 14px !important

    }

    .overview-calcul .inner-calcu .top-block .left {

        width: 28%;

        float: left;

        margin-right: 55px

    }

    .overview-calcul .inner-calcu .top-block .left .mysmallgraph-size-10 {

        height: 299px !important

    }

    .overview-calcul .inner-calcu .top-block .right {

        width: 66%

    }

    .overview-calcul .inner-calcu .top-block .right .mygraph-size-10 {

        height: 100px !important

    }

    .videos-block .six-videos-block ul {

        width: auto

    }

    .videos-block .six-videos-block ul li {

        width: 32.33%

    }

    .videos-block .six-videos-block ul li a img {

        max-width: 100%

    }

    .goal-planning .tabs-view ul.tabs li {

        width: 188px;

        height: 165px

    }

    .goal-planning .tabs-view ul.tabs li span {

        font-size: 17px;

        margin-top: 6px;

        display: block

    }

    .goal-planning .tabs-view ul.tabs .small-plan-li span {

        font-size: 61px

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in {

        width: 90%

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li {

        position: relative

    }

    .tooltip {

        position: inherit

    }

    .tooltip .tooltiptext {

        right: 0;

        top: -37px

    }

    .elss-funds-page .elss-page-block .elss-right .choosing-mutual ul li {

        width: 270px

    }

}



@media only screen and (min-width: 768px) and (max-width: 1023px) {

    body,

    .onepage-wrapper,

    html {

        display: block;

        padding: 0;

        width: 100%;

        height: auto

    }

    .onepage-wrapper {

        width: 100%;

        height: auto;

        display: block;

        position: relative;

        padding: 0;

        -webkit-transform-style: preserve-3d

    }

    .onepage-wrapper .section {

        width: 100%;

        height: auto

    }

    .tablet-font12,

    .sip-fund-box .box-outer .funds-list .fund-name {

        font-size: 12px

    }

    .tablet-font13,

    .common-header .navigation ul li,

    .common-header .navigation ul li .dropdown .dropbtn,

    .footer p,

    .sip-fund-box .box-outer .funds-flip label,

    .sip-fund-box .box-outer .funds-flip span,

    .sip-fund-box .box-outer ul li,

    .why-chose-tax .outer article {

        font-size: 13px

    }

    .tablet-font14,

    .text-saving .left p,

    .sip-funds-banner article .need-help span,

    .sip-funds-banner article .need-help em,

    .why-chose-tax p,

    .gowith-mysip p,

    .gowith-mysip article span {

        font-size: 14px

    }

    .tablet-font16,

    .slider .flexslider .slides li .banner-one .term,

    .banner-botom-tagline p,

    .sip-benifits .left p,

    .text-saving .right p,

    .testimonial p,

    .why-join article span {

        font-size: 16px

    }

    .tablet-font18,

    .slider .flexslider .slides li .banner-one .save-tax,

    .slider .flexslider .slides li .banner-one a,

    .slider .flexslider .slides li .banner-one .small-sip span,

    .text-saving .left em {

        font-size: 18px

    }

    .tablet-font20,

    .slider .flexslider .slides li .banner-one .earn-money,

    .slider .flexslider .slides li .banner-one .invest-money,

    .slider .flexslider .slides li .banner-one .small-sip,

    .testimonial .they-started .why-waiting,

    .why-join span,

    .why-join article span strong,

    .download-app .title,

    .calc-container .content .step-title,

    .sip-fund-box .title,

    .why-chose-tax .title,

    .gowith-mysip .title {

        font-size: 20px

    }

    .tablet-font25,

    .sip-benifits .left span,

    .text-saving .right span,

    .secure-feature .title,

    .how-it-works .title {

        font-size: 25px

    }

    .tablet-font20,

    .slider .flexslider .slides li .banner-one .earn-money,

    .slider .flexslider .slides li .banner-one .invest-money,

    .slider .flexslider .slides li .banner-one .small-sip,

    .testimonial .they-started .why-waiting,

    .why-join span,

    .why-join article span strong,

    .download-app .title,

    .calc-container .content .step-title,

    .sip-fund-box .title,

    .why-chose-tax .title,

    .gowith-mysip .title {

        font-size: 20px

    }

    .tablet-font30,

    .slider .flexslider .slides li .banner-one .taking-sip,

    .testimonial .title,

    .calc-container .content .select-value,

    .calc-container .content .emi-steps input[type="text"],

    .emi-steps .calc-container .content input[type="text"] {

        font-size: 30px

    }

    .tablet-font36,

    .sip-funds-banner article h2,

    .sip-funds-banner article h1 {

        font-size: 36px

    }

    .tablet-font40,

    .slider .flexslider .slides li .banner-one .tax-saving {

        font-size: 40px

    }

    .tablet-padding,

    .why-chose-tax .outer {

        padding: 10px

    }

    .tablet-padding20,

    .why-chose-tax {

        padding-top: 20px

    }

    .tablet-padding0,

    .secure-feature p {

        padding: 0

    }

    .tablet-padding-top {

        padding-top: 15px

    }

    .tablet-padding-top30,

    .sip-benifits,

    .download-app {

        padding-top: 30px

    }

    .tablet-paddingtb,

    .banner-botom-tagline {

        padding-top: 10px;

        padding-bottom: 10px

    }

    .tablet-padding-left,

    header.sticky .search-box input[type="text"],

    .sip-fund-box .box-outer .funds-list .fund-name {

        padding-left: 10px

    }

    .tablet-padding-right,

    .sip-fund-box .box-outer .funds-list .fund-name {

        padding-right: 10px

    }

    .tablet-padding-topb30,

    .sip-calculator,

    .why-join,

    .secure-feature,

    .how-it-works {

        padding: 30px 0

    }

    .tablet-padding-topb20,

    .logo-steps,

    .gowith-mysip {

        padding: 20px 0

    }

    .tablet-marginb0 {

        margin-bottom: 0

    }

    .tablet-margin {

        margin: 10px

    }

    .tablet-margint20,

    .gowith-mysip article {

        margin-top: 20px

    }

    .tablet-margint,

    .common-header .navigation ul li:nth-child(1) {

        margin-top: 10px

    }

    .tablet-marginb,

    .slider .flexslider .slides li .banner-one a,

    .why-chose-tax p {

        margin-bottom: 10px

    }

    .tablet-marginbo,

    .slider .flexslider .slides li .banner-one p {

        margin-bottom: 5px

    }

    .tablet-margintb,

    .slider .flexslider .slides li .banner-one .tax-saving,

    .calc-container .content .select-value,

    .calc-container .content .emi-steps input[type="text"],

    .emi-steps .calc-container .content input[type="text"] {

        margin: 5px 0

    }

    .tablet-marginlr {

        margin: 0 10px

    }

    .tablet-marginl {

        margin-left: 10px

    }

    .tablet-marginr {

        margin-right: 10px

    }

    .tablet-margintopbo,

    .why-join a,

    .why-join article i {

        margin-right: 15px 0

    }

    .tablet-margintslr,

    .calc-container .content .checkbox-styled input[type="radio"]+span {

        margin: 0 5px

    }

    .container {

        width: 750px

    }

    .sip-funds-banner article .need-help span a {

        background: none !important;

        color: #fff;

        padding: 0;

        margin: 0

    }

    .why-join article {

        margin-top: 15px;

        margin-right: 12px !important

    }

    .why-join article+article+article+article {

        margin-right: 0px !important

    }

    .common-header .top-strip-header .left,

    .common-header .hiw,

    .common-header .c-fund,

    .common-header .ekyc {

        display: none

    }

    .common-header .logo {

        width: 27%

    }

    .common-header .navigation {

        float: right;

        width: 540px

    }

    .common-header .navigation ul li {

        padding: 5px 8px;

        margin-top: 13px

    }

    .common-header .navigation ul li:nth-child(1) {

        margin-right: 5px

    }

    .common-header .navigation ul li:nth-child(6) {

        display: none

    }

    header.sticky .search-box {

        width: 250px;

        display: none

    }

    header.sticky .search-box input[type="text"] {

        font-size: 9px;

        width: 28%;

        margin-left: 10px

    }

    header.sticky .search-box input[type="submit"] {

        right: 0px;

        width: 40px

    }

    header.sticky .navigation {

        width: 94%

    }

    header.sticky .small-app-icon {

        right: 3px

    }

    .benifits-outer,

    .text-saving-bg,

    .download-app-bg {

        height: auto !important

    }

    .benifits-outer {

        background-position: -385px bottom

    }

    .testimonial .container .flexslider .flex-control-nav {

        bottom: 0px;

        position: relative

    }

    .slider .flexslider .slides li {

        height: 430px !important;

        background-size: cover !important

    }

    .slider .flexslider .slides li .banner-one {

        padding-top: 120px !important

    }

    .slider .flexslider .slides li .banner-one a {

        padding: 7px 35px

    }

    .slider .flexslider .slides li .banner-one .pension {

        font-size: 24px;

        margin: 5px 0 10px

    }

    .flexslider .slides .first-four {

        background-position: 66% 0

    }

    .flexslider .slides .first-five .main-words-line {

        font-size: 30px;

        padding-top: 17px

    }

    .flexslider .slides .first-five .main-words-line .e-kyc-word {

        font-size: 30px

    }

    .flexslider .slides .first-five .sub-line {

        font-size: 30px

    }

    .flexslider .slides .first-five .futures-icon {

        display: none

    }

    .flexslider .slides .first-six {

        padding-top: 5px !important;

        background-position: -200px

    }

    .flexslider .slides .first-six .main-words-line {

        font-size: 25px

    }

    .flexslider .slides .first-six .main-words-line .e-kyc-word {

        font-size: 25px

    }

    .flexslider .slides .first-six .sub-line {

        font-size: 16px

    }

    .flexslider .slides .first-six .line-three {

        font-size: 12px

    }

    .flexslider .slides .first-six a {

        font-size: 16px

    }

    .flexslider .slides .first-six a span {

        font-size: 16px

    }

    .testimonial-bg {

        background-size: cover;

        height: 409px !important

    }

    .banner-botom-tagline span {

        font-size: 23px

    }

    .sip-benifits {

        position: relative;

        margin: 0px;

        left: 0%;

        top: 0%;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none;

        min-height: 500px;

        background-size: cover

    }

    .sip-benifits .left {

        margin: 0

    }

    .sip-benifits .right img {

        width: 100%

    }

    .sip-calculator {

        display: none

    }

    .text-saving {

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .text-saving .left {

        padding: 50px 0

    }

    .text-saving .left span {

        font-size: 28px;

        line-height: 35px

    }

    .text-saving .right {

        right: 0

    }

    .text-saving .right img {

        width: 100%

    }

    .text-saving .right span {

        margin: 50px 20px 0 0

    }

    .text-saving .right p {

        margin-bottom: 8px

    }

    .needinvest-sip-text {

        margin-top: 0px

    }

    .why-join-bg {

        padding: 30px 0

    }

    .why-join-bg .why-join {

        padding: 15px 0;

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .how-it-works {

        padding: 30px 0;

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .how-it-works article p {

        padding: 0

    }

    .download-app-bg {

        padding: 20px 0 50px 0

    }

    .download-app-bg .download-app {

        position: relative;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none;

        left: 0;

        top: 0

    }

    .element-position .element1,

    .element-position .element2,

    .element-position .element3,

    .element-position .element4 {

        display: none

    }

    .secure-feature {

        text-align: center;

        padding: 20px 0;

        margin: 0px auto;

        position: relative;

        width: 95%;

        transform: none

    }

    .secure-feature article {

        float: none;

        width: 160px !important;

        height: 160px !important;

        display: inline-block;

        padding: 21px 0px;

        border-width: 5px

    }

    .secure-feature article span {

        padding: 0 23px

    }

    .secure-feature article+article+article span {

        padding: 0px

    }

    .secure-feature article+article+article+article span {

        padding: 0px 39px

    }

    .navigationcontainer .subnavigation {

        width: 90%

    }

    .navigationcontainer .subnavigation .upsubnavigation {

        padding: 0 0 0 15px;

        width: 33%;

        min-height: 233px

    }

    .navigationcontainer .subnavigation .left-img,

    .navigationcontainer .subnavigation .right-img {

        display: none

    }

    .testimonial .container {

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .testimonial article {

        float: right;

        width: 75% !important;

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .testimonial .title+p {

        font-size: 16px !important;

        line-height: 23px

    }

    .testimonial .flexslider .slides li article {

        width: 65%

    }

    .testimonial .flexslider .slides li article span {

        padding-left: 61px

    }

    .testimonial .flexslider .slides li article p {

        font-size: 16px !important;

        line-height: 23px;

        width: 100%;

        float: left

    }

    .testimonial .flexslider .slides li article i {

        margin-bottom: 90px

    }

    .testimonial .flexslider .slides li figure {

        width: 23% !important

    }

    .testimonial .they-started {

        position: relative;

        padding: 20px 0

    }

    .testimonial .they-started .why-waiting {

        margin-bottom: 10px;

        padding: 0

    }

    .why-join-bg {

        position: relative;

        height: auto

    }

    .why-join {

        position: relative

    }

    .why-join article {

        min-height: 338px

    }

    .why-join article p {

        line-height: 15px;

        font-size: 12px

    }

    .download-app img {

        width: 100%

    }

    .download-app .left {

        width: 40%

    }

    .download-app .left img {

        margin-top: 26px

    }

    .download-app .right {

        width: 56%;

        margin: 0

    }

    .download-app .right img {

        max-width: 40%;

        margin: 0 10px 0 0

    }

    .download-app p {

        font-size: 16px;

        line-height: 25px;

        margin: 10px 0

    }

    .secure-feature article {

        margin: 20px 5px;

        height: 185px;

        width: 185px;

        border-width: 10px

    }

    .secure-feature article span {

        font-size: 13px;

        line-height: 14px

    }

    .secure-feature article img {

        height: 50px;

        width: 50px

    }

    .how-it-works article {

        width: 29%

    }

    .how-it-works article img {

        max-width: 100%

    }

    #content_container {

        display: block

    }

    .calc-container {

        width: 725px

    }

    .calc-container .content .checkbox-styled input[type="radio"]+span {

        width: 135px

    }

    .sip-funds-banner {

        min-height: 250px

    }

    .sip-funds-banner article {

        padding: 80px 0 0

    }

    .sip-funds-banner article span {

        font-size: 15px

    }

    .sip-fund-box .box-outer .funds-list .right-nav {

        padding: 10px 20px 15px 10px;

        width: 60%

    }

    .sip-fund-box .box-outer .funds-list .right-nav em {

        line-height: normal

    }

    .sip-fund-box .box-outer .funds-list .fund-logo {

        width: 40%;

        padding: 10px 0 15px 10px;

        height: auto

    }

    .sip-fund-box .box-outer .funds-list .blue-box {

        padding-top: 5px

    }

    .sip-fund-box .box-outer .funds-flip span {

        height: auto;

        padding: 7px 10px 15px

    }

    .sip-fund-box .box-outer .funds-flip .tenure {

        width: auto;

        padding-left: 5px;

        margin: 15px 5px 0

    }

    .sip-fund-box .box-outer ul li {

        padding-left: 10px;

        padding-right: 0

    }

    .sip-fund-box .browse-morefunds {

        margin: auto;

        display: block;

        float: none;

        width: 185px

    }

    .why-chose-tax {

        min-height: 320px

    }

    .why-chose-tax p {

        line-height: normal

    }

    .why-chose-tax .outer {

        height: 175px;

        width: 175px;

        margin-left: 5px;

        margin-right: 5px

    }

    .why-chose-tax .outer article {

        line-height: 15px;

        padding-top: 25px

    }

    .gowith-mysip article {

        width: 32%

    }

    .gowith-mysip article span {

        line-height: normal

    }

    .gowith-mysip article p {

        line-height: normal

    }

    .add-funds-popup {

        width: 715px

    }

    .sip-funds-banner article h1 {

        font-size: 30px;

        margin-top: 7px

    }

    .sip-funds-banner article figure img {

        width: 25%

    }

    .sip-funds-banner article .need-help {

        margin-top: 25px

    }

    .sip-funds-banner article .need-help span {

        padding: 5px 25px

    }

    .sip-funds-banner article .need-help em {

        padding: 6px 30px 4px 45px

    }

    .right-fund-list article .scheme-name {

        font-size: 13px

    }

    .right-fund-list article .space {

        padding: 5px 10px

    }

    .right-fund-list article .space table tr td {

        padding: 0 5px;

        text-align: center

    }

    .right-fund-list article .space table tr td:first-child {

        width: 25%;

        text-align: center

    }

    .right-fund-list article .space table tr td:first-child img {

        margin-right: 2px;

        width: 40%

    }

    .right-fund-list article .space table tr td strong {

        font-size: 12px

    }

    .right-fund-list article .space table tr td input[type="text"] {

        width: 65px

    }

    .right-fund-list article .space table tr td a {

        padding: 5px 10px

    }

    .right-fund-list article .space table tr td:last-child {

        vertical-align: top

    }

    .right-fund-list article .space table tr td .dropbtn-view {

        margin-top: -10px

    }

    .right-fund-list article .space table tr td .dropdown-content {

        margin-left: -50px

    }

    .right-fund-list .grid-view {

        width: 49%

    }

    .right-fund-list .grid-view .scheme-name {

        font-size: 13px

    }

    .fund-toggle .top-txt {

        padding: 5px 10px

    }

    .fund-toggle .top-txt h2 {

        font-size: 15px

    }

    .choosing-mutual {

        padding: 10px

    }

    .choosing-mutual ul:after {

        display: block

    }

    .choosing-mutual ul li {

        width: 32%;

        margin: 0 2px

    }

    .choosing-mutual ul li input[type="text"],

    .choosing-mutual ul li select,

    .choosing-mutual ul li input[type="search"] {

        padding-left: 5px;

        font-size: 12px

    }

    .fund-basket-banner .fund-basket-img {

        margin-right: 0;

        margin-top: 70px

    }

    .fund-basket article ul li .value {

        font-size: 14px !important

    }

    .fund-basket article ul li+li span {

        font-size: 10px !important

    }

    .cart-banner .heading-sumary {

        font-size: 38px

    }

    .invetment-cart table tr th,

    .invetment-cart table tr td {

        padding: 5px;

        text-align: center;

        font-size: 12px

    }

    .invetment-cart table tr th .image,

    .invetment-cart table tr td .image {

        display: none

    }

    .invetment-cart table tr th span,

    .invetment-cart table tr td span {

        font-size: 14px

    }

    .invetment-cart table tr th strong,

    .invetment-cart table tr td strong {

        font-size: 12px

    }

    .invetment-cart table tr th img,

    .invetment-cart table tr td img {

        display: none

    }

    .invetment-cart table tr th .editrecord,

    .invetment-cart table tr td .editrecord {

        margin: 0

    }

    .why-mysip {

        display: none

    }

    .four-zero-four .full-box ul {

        width: 222px

    }

    .four-zero-four .full-box ul li {

        margin-bottom: 30px

    }

    .four-zero-four .full-box ul li a {

        font-size: 16px

    }

    .about-banner {

        background-position: -417px -1px

    }

    .about-banner .banner-content-right a {

        padding: 7px 10px;

        margin-right: 6px;

        font-size: 14px

    }

    .full-contents .awards-block {

        background: none;

        min-height: 561px

    }

    .full-contents .awards-block ul li {

        width: 45%

    }

    .full-contents .member-area .member-img img {

        width: 111px;

        height: 112px

    }

    .full-contents .member-area .leadership-member-details ul li {

        margin-right: 19px

    }

    .full-contents .member-area .leadership-member-details ul li .front .mem-deatils-short .member-name {

        font-size: 16px;

        padding: 60px 0px 0px

    }

    .full-contents .member-area .leadership-member-details ul li .front .mem-deatils-short .member-name span {

        font-size: 14px

    }

    .full-contents .member-area .leadership-member-details ul li .front .mem-deatils-short p {

        padding: 13px;

        min-height: 211px;

        font-size: 12px

    }

    .full-contents .comapny-about ul li {

        display: inline-block;

        border: 1px solid #e0e0e0

    }

    .partner-list ul {

        text-align: center

    }

    .profile .full-textbar {

        width: 65% !important

    }

    .top_personal_detail p {

        text-align: left;

        margin-top: 25px

    }

    .profile-banner article figure img {

        display: none

    }

    .site-content .widget-area-left {

        display: none

    }

    .site-content .widget-area-right {

        display: none

    }

    .site-content .content-area {

        width: 100%;

        padding: 12px 0px

    }

    .full-site-content .widget-area-left-show {

        display: none

    }

    .full-site-content .full-content-area {

        width: 100%;

        margin: 0px auto;

        padding: 0px

    }

    .banners-all article figure {

        display: none

    }

    .download-doc .form-control {

        width: 100%

    }

    .download-doc .form-control label,

    .download-doc .form-control .select-style1 label {

        width: 30%

    }

    .download-doc .form-control select {

        width: 65%

    }

    .download-doc .btn-success {

        right: left;

        margin-right: 20px

    }

    .main-panel-advisor {

        padding: 0

    }

    .main-panel-advisor .box-three {

        padding: 30px 10px 11px 10px

    }

    .main-panel-advisor .box-three .price-box-1 ul li,

    .main-panel-advisor .box-three .price-box-2 ul li,

    .main-panel-advisor .box-three .price-box-3 ul li {

        padding: 18px 14px

    }

    .main-panel-advisor .box-three .price-box-2 ul li {

        padding: 12px 15px

    }

    .main-panel-advisor .box-three .price-box-3 ul li {

        padding: 10px 7px

    }

    .body-content .widget-faqs-left {

        width: 26%

    }

    .body-content .contant-faqs {

        width: 74%

    }

    .body-content .contant-faqs .serach-block form input[type='text'],

    .body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='email'],

    .body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='email'],

    .body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form textarea,

    .body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form textarea,

    .body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

    .bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='email'],

    .body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

    .bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form textarea {

        width: 87%

    }

    .body-content .contant-faqs .serach-block form input[type='submit'],

    .body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='button'],

    .body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='button'],

    .body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='button'],

    .bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='button'] {

        width: 13%;

        text-indent: -565px;

        background-position: center

    }

    .body-content .contant-faqs .serach-block form input[type='submit']:hover,

    .body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='button']:hover,

    .body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='button']:hover,

    .body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='button']:hover,

    .bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='button']:hover {

        background-position: center

    }

    .nri-banner {

        background-position: top center;

        padding: 0

    }

    .nri-banner .content-left {

        margin-top: 10px;

        padding: 0;

        text-align: center;

        width: 100%

    }

    .nri-banner .content-left .banner-pre {

        font-size: 18px;

        padding: 18px

    }

    .nri-banner .content-right {

        width: 100%;

        margin: 20px 0

    }

    .nri-banner .content-right .banner-form {

        width: 100%

    }

    .nri-banner .content-right .banner-form .form-box form .bx {

        width: 48%;

        margin: 5px;

        float: left

    }

    .nri-banner .content-right .banner-form .form-box form .bx input[type='text'],

    .nri-banner .content-right .banner-form .form-box .body-content .widget-faqs-left .side-block-3 ul li form .bx input[type='email'],

    .body-content .widget-faqs-left .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx input[type='email'],

    .nri-banner .content-right .banner-form .form-box .body-content .widget-faqs-left .side-block-3 ul li form .bx textarea,

    .body-content .widget-faqs-left .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx textarea,

    .nri-banner .content-right .banner-form .form-box .bottom-content-box .right-big-block .side-block-3 ul li form .bx input[type='email'],

    .bottom-content-box .right-big-block .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx input[type='email'],

    .nri-banner .content-right .banner-form .form-box .bottom-content-box .right-big-block .side-block-3 ul li form .bx textarea,

    .bottom-content-box .right-big-block .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx textarea,

    .nri-banner .content-right .banner-form .form-box form .bx input[type='email'],

    .nri-banner .content-right .banner-form .form-box form .bx textarea {

        width: 98%;

        float: left

    }

    .nri-banner .content-right .banner-form .form-box form .bx textarea {

        height: 55px

    }

    .all-funds .widget-area-left-nri {

        display: none

    }

    .all-funds .right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(2) .error-invarid,

    .all-funds .right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(7) .error-invarid {

        left: 93px

    }

    .all-funds .right-section {

        width: 100%;

        margin: 0px auto

    }

    .all-funds .right-section .title span {

        display: block !important

    }

    .all-funds .right-section .reset-section .fund-search {

        width: 60%

    }

    .all-funds .right-section .reset-section .fund-search input[type="search"] {

        width: 96%

    }

    .all-funds .right-section .right-fund-list .lists .amounts input::-webkit-input-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-fund-list .lists .amounts input:-moz-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-fund-list .lists .amounts input::-moz-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-fund-list .lists .amounts input:-ms-input-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-fund-list form {

        width: 26%

    }

    .all-funds .right-section .right-fund-list form .top-left,

    .all-funds .right-section .right-fund-list form .top-left-new {

        width: 100%

    }

    .all-funds .right-section .right-fund-list form .top-left input[type="submit"],

    .all-funds .right-section .right-fund-list form .top-left-new input[type="submit"] {

        padding: 7px 24px;

        font-size: 12px

    }

    .all-funds .right-section .right-fund-list .category-filter select {

        width: 220px

    }

    .all-funds .right-section .right-heading a {

        font-size: 16px !important

    }

    .all-funds .right-section .reset-section .filter-reset {

        width: 61%

    }

    .all-funds .right-section .reset-section .filter-reset ul {

        margin-left: 0px

    }

    .all-funds .right-section .list-views .tablesaw .cate,

    .all-funds .right-section .list-views .tablesaw .ratings,

    .all-funds .right-section .list-views .tablesaw .title-check,

    .all-funds .right-section .list-views .tablesaw .tdcate,

    .all-funds .right-section .list-views .tablesaw .rate {

        display: none

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr .button-buy a {

        font-size: 10px !important

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr .button-buy a+a+a {

        border-left: none

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr .button-buy a+a+a+a {

        border-left: none

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr td:nth-of-type(7) .tablesaw-cell-label {

        text-align: right;

        width: 52%;

        line-height: 33px;

        padding: 0;

        margin: 0

    }

    .m-reset,

    .btn-filter {

        display: block;

        margin-top: 18px;

        float: left;

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-list li {

        padding: 9px 7px;

        font-size: 15px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns .middle aside {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns .analysis-content {

        float: left;

        padding: 7px 19px 12px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form {

        width: 104.7%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li {

        margin-top: 10px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li input {

        width: 192px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li select {

        width: 192px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li+li+li label {

        margin: 0px 35px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .risk-measures .middle aside {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .risk-measures .middle aside+aside {

        width: 100%;

        margin: 0px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .portfolio .middle .bx {

        width: 46%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .portfolio .middle .bx+.bx {

        width: 50%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .returns aside {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .returns aside table {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .returns aside .analysis-content {

        margin-bottom: 21px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .resp-tab-content .middle .bx+.bx+.bx {

        width: 31%

    }

    .analysis-fund .scheme-details .schemes .retruns-details aside table {

        width: 53%

    }

    .analysis-fund .scheme-details .schemes .retruns-details aside .analysis-content {

        width: 53%

    }

    .m-filterbox {

        display: block;

        position: relative;

        margin: 0px;

        padding: 0px;

        left: 0px;

        width: 37%;

        border: none;

        font-size: 16px;

        float: left;

        text-transform: capitalize

    }

    .m-filterbox .filter-m {

        text-align: left;

        padding: 6px 12px;

        width: 90%

    }

    .fund-basket-banner img,

    .fund-basket-banner portfolio-img {

        display: none

    }

    .portfolio-select {

        height: auto

    }

    .fund-basket #myDiv article ul li:nth-child(2) {

        width: 13%

    }

    .fund-basket #myDiv article ul li:last-child {

        float: none

    }

    .fund-basket #myDiv article ul li+li span em {

        font-size: 10px !important

    }

    .sip-funds-banner article figure {

        display: none

    }

    .compare-funds-block .border-block .search-bar-top .select {

        width: 25%

    }

    .compare-funds-block .border-block .search-bar-top .select select {

        padding: 7px;

        font-size: 13px

    }

    .compare-funds-block .border-block .search-bar-top .small-selact {

        width: 17%;

        margin-right: 10px;

        line-height: 20px;

        font-size: 15px

    }

    .compare-funds-block .border-block .data-comapre-funds table {

        width: 100%;

        border-collapse: collapse

    }

    .compare-funds-block .border-block .data-comapre-funds table tr {

        width: auto

    }

    .compare-funds-block .border-block .data-comapre-funds table tr:nth-child(8) {

        display: none

    }

    .compare-funds-block .border-block .data-comapre-funds table tr a {

        padding: 3px 5px;

        font-size: 11px !important;

        margin-left: 4px !important

    }

    .compare-funds-block .border-block .data-comapre-funds table tr th {

        width: auto

    }

    .compare-funds-block .border-block .data-comapre-funds table tr th+th {

        width: auto

    }

    .compare-funds-block .border-block .data-comapre-funds table tr td img {

        max-width: 100%

    }

    .ekyc-banner article {

        padding: 60px 0 36px 0

    }

    .ekyc-block {

        padding: 20px 0px

    }

    .ekyc-block .kyc-block {

        height: auto;

        min-height: auto

    }

    .ekyc-block .kyc-block lable {

        width: 20%

    }

    .ekyc-block .kyc-block .btn-danger,

    .ekyc-block .kyc-block .btn-success {

        padding: 10px 32px

    }

    .all-faqs-block .four-block ul li {

        width: 135px;

        padding: 10px;

        min-height: 138px

    }

    .all-faqs-block .four-block ul li .li-icon-1,

    .all-faqs-block .four-block ul li .li-icon-2,

    .all-faqs-block .four-block ul li .li-icon-3,

    .all-faqs-block .four-block ul li .li-icon-4,

    .all-faqs-block .four-block ul li .li-icon-5 {

        display: none

    }

    .all-faqs-block .four-block ul li .conatnt-bar {

        margin-top: 0px;

        font-size: 14px

    }

    .all-faqs-block .four-block ul li .conatnt-bar .name {

        padding: 0px 29px

    }

    .all-faqs-block .four-block ul li .conatnt-bar #name-3 {

        padding: 0px

    }

    .all-faqs-block .four-block ul li .conatnt-bar span {

        font-size: 12px

    }

    .all-faqs-block .bottom-content-box .left-big-block {

        width: 100%;

        border-bottom: 1px solid #e0e0e0

    }

    .all-faqs-block .bottom-content-box .right-big-block {

        width: 100%

    }

    .all-faqs-block .bottom-content-box .right-big-block .side-block-3 {

        margin: 22px 7px;

        float: left;

        width: 48%;

        border-bottom: none

    }

    .all-faqs-block .bottom-content-box .right-big-block .side-block-3 img {

        max-width: 100%

    }

    .compare-funds-block .border-block .search-bar-top .small-selact .comapre-button {

        padding: 10px;

        font-size: 15px

    }

    .compare-funds-block .border-block .search-bar-top .select {

        width: 25% !important

    }

    .funds-detail h2,

    .funds-detail h3 {

        display: table;

        margin-bottom: 13px;

        margin-left: 0px

    }

    .cart-header .cart-center .header-cart-title {

        font-size: 22px

    }

    .cart-body .mg-25 {

        margin: 15px auto

    }

    .cart-body .cart-data-table table tr th {

        padding: 4px 4px

    }

    .cart-body .cart-data-table table tr td {

        padding: 6px 4px;

        font-size: 13px

    }

    .cart-body .cart-data-table table tr input[type='text'],

    .cart-body .cart-data-table table tr .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

    .body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table tr input[type='email'],

    .cart-body .cart-data-table table tr .body-content .widget-faqs-left .side-block-3 ul li form textarea,

    .body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table tr textarea,

    .cart-body .cart-data-table table tr .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

    .bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table tr input[type='email'],

    .cart-body .cart-data-table table tr .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

    .bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table tr textarea {

        width: 80%

    }

    .cart-body .cart-data-table .final-box .text-title {

        font-size: 23px

    }

    .cart-footer-new .left span {

        border-right: none

    }

    .cart-footer-new .left span+span {

        display: none

    }

    .cart-footer-new .right {

        padding-right: 15px

    }

    .inner-testimonials .flexslider ul li p span {

        width: 99%;

        text-align: center

    }

    .inner-testimonials .flexslider ul li p i {

        display: none

    }

    .inner-testimonials .flexslider ul li p span {

        width: 87%;

        min-height: 148px

    }

    .newsticker {

        width: 27%

    }

    .tax-saving .right-section {

        width: 100%

    }

    .tax-saving .right-section .right-fund-list .grid-views .tablesaw tbody tr {

        width: 31%;

        margin: 1%

    }

    .tax-saving .why-choose-taxsaving ul li {

        padding: 12px 6px

    }

    .tax-saving .tax-tables table tr td {

        font-size: 14px

    }

    .tax-saving .tax-tables table tr td span {

        font-size: 14px

    }

    .tax-saving .tax-tables table tr.highlight td span {

        font-size: 13px

    }

    .videos-content .widget-area-left {

        display: none

    }

    .videos-content .content-area {

        width: 100%

    }

    .videos-content .ads-block .left img {

        max-width: 100%;

        width: 100%;

        height: auto

    }

    .videos-content .ads-block .right {

        height: auto

    }

    .videos-content .ads-block .right .deatils {

        height: auto;

        margin-top: 17px

    }

    .videos-content .ads-block .right .deatils .msg {

        width: 34%;

        padding: 10px 0px 0px 15px;

        font-size: 16px

    }

    .videos-content .ads-block .right .deatils .contact {

        width: 50%;

        padding: 7px 0px 3px 13px

    }

    .videos-content .ads-block .right .deatils .contact ul li a {

        font-size: 15px

    }

    .videos-content .ads-block .right .button-block {

        display: none !important

    }

    .videos-content .four-video-block ul li {

        margin: 10px 14px;

        width: 29%

    }

    .videos-content .four-video-block ul li .heading,

    .videos-content .four-video-block ul li .main-panel-advisor .small-heading,

    .main-panel-advisor .videos-content .four-video-block ul li .small-heading {

        margin-bottom: 2px

    }

    .videos-content .four-video-block ul li a img {

        max-width: 100%;

        width: 100%;

        height: 176px

    }

    .videos-content .four-video-block ul li:nth-child(5),

    .videos-content .four-video-block ul li:nth-child(10),

    .videos-content .four-video-block ul li:nth-child(15) {

        margin: 10px 14px

    }

    .testimonial-bg .media ul li {

        margin: 20px 20px 0 4px;

        float: left;

        height: 70px

    }

    .small-app-icon a span {

        display: none

    }

    .htw-banner {

        background-size: contain;

        padding: 31px 0px

    }

    .htw-banner article .page-main-heading {

        font-size: 30px

    }

    .htw-banner article .page-main-title {

        font-size: 22px

    }

    .kyc-not-register .hoz-timeline ul li {

        width: 57%;

        right: -29px

    }

    .kyc-not-register .comman-timeline ul li {

        left: 50%;

        margin: 0px

    }

    .kyc-register .comman-timeline ul li {

        left: 54%;

        margin: 0px

    }

    .kyc-register .hoz-timeline ul li {

        width: 37%;

        right: -28px

    }

    .htw-main-block {

        padding: 0px 10px

    }

    .htw-main-block .tab-menu-kyc .resp-tabs-list {

        top: -21px;

        left: 33%

    }

    .htw-main-block .tab-menu-kyc .resp-tabs-list li {

        font-size: 15px;

        padding: 8px 21px

    }

    .htw-main-block .tab-menu-kyc .timeline {

        padding: 0px 22px

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .help-content {

        width: 50%;

        float: left

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .video-1 {

        width: 700px

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .video-1 .image-part {

        bottom: 103px !important

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .video-1 .image-part a img {

        max-width: 100%;

        height: auto

    }

    .htw-main-block .tab-menu-kyc .timeline ul li:after {

        width: 30px;

        height: 30px;

        font-size: 13px;

        z-index: 9

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .help-title {

        font-size: 14px;

        width: 9%;

        margin-right: 20px;

        margin-left: 28px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-1,

    .htw-main-block .tab-menu-kyc .timeline ul .li-2 {

        padding-bottom: 70px !important

    }

    .htw-main-block .tab-menu-kyc .timeline ul .span-master {

        font-size: 19px;

        padding-top: 69px;

        font-family: robotolight

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-4 {

        padding-top: 29px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-5 {

        padding-top: 39px;

        padding-bottom: 0px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-5:after {

        top: 146px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-7 {

        padding-top: 70px;

        padding-bottom: 60px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-7:after {

        top: 76px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-7 .help-content {

        width: 47%

    }

    .about-block-full .our-leaders .leader ul li {

        float: left;

        width: 33%

    }

    .about-block-full .counter-block ul {

        padding: 0

    }

    .about-block-full .counter-block ul li span:after {

        right: 0px !important

    }

    .about-block-full .counter-block ul li img {

        max-width: 100%

    }

    .about-block-full .counter-block ul li .tag-line {

        font-size: 18px

    }

    .about-block-full .counter-block ul li+li span:after {

        right: 0px !important

    }

    .about-block-full .counter-block ul li+li+li span:after {

        right: 48px !important

    }

    .about-block-full .counter-block ul li+li+li+li span:after {

        right: 30px !important

    }

    .about-block-full .who-we-are figure {

        display: none

    }

    .about-block-full .title {

        width: 100%

    }

    .about-block-full .tag-line {

        width: 100%

    }

    .about-block-full .description {

        width: 100%

    }

    .about-block-full .recognitions-block figure {

        display: none

    }

    .main-footer .my-contact .all-contact ul li .second-heading span a {

        font-size: 20px

    }

    .main-footer .my-contact .all-contact ul .whatsapp {

        width: 56%

    }

    .main-footer .my-contact .all-contact ul .email {

        width: 38%

    }

    .main-footer .my-contact .all-contact ul .skype-new {

        width: 20%

    }

    .main-footer .my-contact .all-contact ul .amfi {

        display: none

    }

    .main-footer .my-contact .all-contact ul .arn {

        display: none

    }

    .main-footer .footer-center .link-box-1 {

        margin-right: 23px

    }

    .main-footer .footer-center .list-box-1 {

        width: 12%

    }

    .main-footer .footer-center .list-box-2 {

        width: 18%

    }

    .main-footer .footer-center .list-box-3 {

        width: 19%

    }

    .main-footer .footer-center .list-box-4 {

        display: none

    }

    .main-footer .footer-center .list-box-5 {

        width: 12%

    }

    .main-footer .footer-center .list-box-6 {

        width: 13%

    }

    .main-footer .footer-bottom .input-box-1 {

        width: 50%

    }

    .main-footer .footer-bottom .box-soical {

        width: 100% !important;

        text-align: center;

        margin: 28px 0px

    }

    .main-footer .footer-bottom .box-soical .all-soical {

        width: 300px;

        margin: 0px auto;

        display: table;

        float: none

    }

    .main-footer .footer-end .left {

        text-align: center;

        float: none

    }

    .main-footer .footer-end .left ul li {

        float: none;

        display: inline-block

    }

    .main-footer .footer-end .right {

        float: none;

        text-align: center;

        margin-top: 10px

    }

    .media-post .read-more-btn {

        padding: 6px 19px;

        margin-top: 15px

    }

    .media-post .one-full-post .left-block {

        padding: 25px 27px

    }

    .media-post .one-full-post .left-block .media-title {

        padding: 4px 0px 0px

    }

    .media-post .one-full-post .left-block .media-title a {

        font-size: 21px;

        line-height: 29px

    }

    .media-post .one-full-post .left-block .short-content {

        display: none

    }

    .media-post .two-half-post {

        width: 49%;

        min-height: 435px;

        position: relative;

        padding: 5px 18px 16px

    }

    .media-post .two-half-post .read-more-btn {

        padding: 6px 19px;

        margin-top: 0px;

        position: absolute;

        bottom: 15px

    }

    .media-post .two-half-post .media-title {

        padding: 4px 0px 0px

    }

    .media-post .two-half-post .media-title a {

        font-size: 21px;

        line-height: 29px

    }

    .media-post .two-half-post .short-content {

        display: none

    }

    .media-post .mr-46 {

        margin-right: 14px

    }

    .blog-banner article figure {

        display: none

    }

    .app-page-banner:before {

        content: '';

        background: rgba(18, 22, 27, 0.49);

        height: 100%;

        left: 0;

        position: absolute;

        top: 0;

        width: 100%

    }

    .app-page-banner article {

        position: relative;

        z-index: 9;

        margin-bottom: 0px

    }

    .app-page-banner article .page-main-heading {

        font-size: 46px;

        margin-top: 28px

    }

    .app-page-banner article .page-main-title {

        width: 100%;

        font-size: 20px

    }

    .app-page-banner article .download-link {

        margin-bottom: 28px

    }

    .app-page-banner article .download-link .form-group .form-box {

        width: 76%

    }

    .animation-block .full-background-main {

        background-position: -310px 82px

    }

    .animation-block .full-background-main .left-col {

        padding-left: 8px;

        width: 26% !important

    }

    .animation-block .full-background-main .left-col,

    .animation-block .full-background-main .right-col {

        margin-top: 199px

    }

    .animation-block .full-background-main .left-col .boxes li,

    .animation-block .full-background-main .right-col .boxes li {

        width: 238px;

        height: 82px

    }

    .animation-block .full-background-main .left-col .boxes li .li-heading,

    .animation-block .full-background-main .right-col .boxes li .li-heading {

        font-size: 14px

    }

    .animation-block .full-background-main .left-col .boxes li .li-sub-heading,

    .animation-block .full-background-main .right-col .boxes li .li-sub-heading {

        width: 85%;

        font-size: 11px

    }

    .animation-block .full-background-main .center-col {

        width: 41%;

        background: url(../images/mobile-phone-small.png) no-repeat

    }

    .animation-block .full-background-main .center-col .dashboard-1,

    .animation-block .full-background-main .center-col .transact,

    .animation-block .full-background-main .center-col .calculator,

    .animation-block .full-background-main .center-col .recommended,

    .animation-block .full-background-main .center-col .track,

    .animation-block .full-background-main .center-col .callus {

        position: absolute;

        top: 0;

        transform: translateX(-220px);

        transition: all 0.45s ease;

        width: 191px;

        height: 341px

    }

    .animation-block .full-background-main .center-col .mobile-screen {

        width: 197px;

        height: 347px;

        top: 45px;

        left: 75px

    }

    .animation-block .full-background-main .center-col .dashboard-1 {

        background: url(../images/app/small/Dashboard.png) no-repeat

    }

    .animation-block .full-background-main .center-col .transact {

        background: url(../images/app/small/Transact.png) no-repeat

    }

    .animation-block .full-background-main .center-col .calculator {

        background: url(../images/app/small/tax-saving.png) no-repeat

    }

    .animation-block .full-background-main .center-col .recommended {

        background: url(../images/app/small/recommended.png) no-repeat

    }

    .animation-block .full-background-main .center-col .track {

        background: url(../images/app/small/Track-fund.png) no-repeat

    }

    .animation-block .full-background-main .center-col .callus {

        background: url(../images/app/small/compare-funds.png) no-repeat

    }

    .testimonial-app .right-block .counter-block ul li .counter {

        font-size: 27px;

        padding: 4px

    }

    .calculator-banner article figure img {

        display: none

    }

    .calculator-banner .calculator-block ul form li {

        width: 145px !important

    }

    .calculator-banner .calculator-block ul form li .form-group label {

        font-size: 12px !important

    }

    .calculator-banner .calculator-block ul form li .form-group .tooltip {

        display: none

    }

    .calculator-banner .calculator-block ul form .line {

        display: none

    }

    .calculator-banner .calculator-block ul form .text-calcu {

        width: 152px !important

    }

    .overview-calcul .inner-calcu .top-block .left {

        width: 39%;

        float: left;

        margin-right: 40px

    }

    .overview-calcul .inner-calcu .top-block .left .mysmallgraph-size-10 {

        height: 299px !important

    }

    .overview-calcul .inner-calcu .top-block .right {

        width: 43%

    }

    .overview-calcul .inner-calcu .top-block .right .mygraph-size-10 {

        height: 100px !important

    }

    .videos-block .six-videos-block ul {

        width: auto

    }

    .videos-block .six-videos-block ul li {

        width: 32.33%

    }

    .videos-block .six-videos-block ul li a img {

        max-width: 100%

    }

    .goal-planning .tabs-view ul.tabs li {

        background: #fbfbfb;

        width: 110px;

        height: 60px;

        text-align: center;

        margin-right: 11px;

        font-size: 18px;

        margin-bottom: 2px;

        color: #757575;

        padding: 4px 10px;

        border-bottom: 1px solid #f0f0f0

    }

    .goal-planning .tabs-view ul.tabs li i {

        display: none

    }

    .goal-planning .tabs-view ul.tabs .small-plan-li {

        font-size: 47px !important;

        width: 49px !important;

        padding: 0px 0px

    }

    .goal-planning .tabs-view .add-new-goal {

        width: 150px !important;

        border: 1px solid #ccc !important;

        padding: 17px 10px !important

    }

    .goal-planning .tabs-view .tab-content .form-box-tab .block-in {

        width: 90%;

        padding: 4px 0px

    }

    .goal-planning .tabs-view .tab-content .form-box-tab .block-in ul li {

        position: relative;

        width: 50% !important;

        height: 100px

    }

    .goal-planning .tabs-view .tooltip {

        position: inherit

    }

    .goal-planning .tabs-view .tooltip .tooltiptext {

        right: 0;

        top: -37px

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block {

        width: 98%;

        padding: 12px 0px

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .left .title-box i {

        width: 90px

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .left .heading-inner {

        width: 90%;

        font-size: 25px

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .right .title-box i {

        width: 90px

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .right .heading-inner {

        width: 90%;

        font-size: 25px

    }

    .elss-funds-page .taxnews .full-content .left-news {

        width: 100%

    }

    .elss-funds-page .taxnews .full-content .right-news {

        display: none

    }

    .elss-funds-page .elss-page-block {

        margin: 12px 0px

    }

    .elss-funds-page .elss-page-block .elss-left .close {

        display: block

    }

    .elss-funds-page .elss-page-block .elss-left .m-filter {

        position: relative;

        left: 0px;

        width: 100%;

        overflow: visible

    }

    .elss-funds-page .elss-page-block .elss-left .m-reset,

    .elss-funds-page .elss-page-block .elss-left .btn-filter {

        display: none

    }

    .elss-funds-page .elss-page-block .right-section .right-fund-list {

        margin-top: 0;

        padding-top: 0

    }

    .elss-funds-page .elss-page-block .right-section .right-fund-list .top {

        margin-bottom: 15px

    }

    .elss-funds-page .elss-page-block .right-section .right-fund-list .for-amc-details {

        width: 245px

    }

    .elss-funds-page .elss-page-block .right-section .right-fund-list .tablesaw-stack td.rate {

        display: none

    }

    .elss-funds-page .elss-page-block .right-section .right-fund-list .list-views .tablesaw tbody tr td.return3 {

        display: block

    }

    .elss-funds-page .elss-page-block .right-section .tax-banner {

        padding-bottom: 10px

    }

}



@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) {

    .how-it-work-block .bg-block-td img {

        max-width: 100%;

        height: auto

    }

    .how-it-work-block .figure-left,

    .how-it-work-block .figure-right {

        display: none !important

    }

}



@media screen and (min-device-width: 1400px) and (max-device-width: 1420px) {

    .why-mysiponline .left-block {

        width: 48%;

        padding-left: 8%

    }

    .why-mysiponline .left-block .tabs-view ul.tabs li {

        width: 132px;

        font-size: 17px

    }

    .why-mysiponline .right-block {

        width: 670px

    }

    .why-mysiponline .right-block .mac-screen {

        width: 560px;

        height: 422px

    }

}



@media screen and (min-device-width: 1351px) and (max-device-width: 1399px) {

    .why-mysiponline .left-block {

        width: 50%;

        padding-left: 8%

    }

    .why-mysiponline .left-block .tabs-view ul.tabs li {

        width: 132px;

        font-size: 17px

    }

    .why-mysiponline .right-block {

        width: 640px

    }

    .why-mysiponline .right-block .mac-screen {

        width: 535px;

        height: 422px

    }

}



@media screen and (min-device-width: 1300px) and (max-device-width: 1350px) {

    .why-mysiponline .left-block {

        width: 48%;

        padding-left: 6%

    }

    .why-mysiponline .left-block .tabs-view ul.tabs li {

        width: 132px;

        font-size: 17px

    }

    .why-mysiponline .right-block {

        width: 670px

    }

    .why-mysiponline .right-block .mac-screen {

        width: 560px;

        height: 422px

    }

}



@media screen and (min-device-width: 1200px) and (max-device-width: 1299px) {

    .why-mysiponline .left-block {

        width: 48%;

        padding-left: 3%

    }

    .why-mysiponline .left-block .tabs-view ul.tabs li {

        width: 132px;

        font-size: 17px

    }

    .why-mysiponline .right-block {

        width: 623px

    }

    .why-mysiponline .right-block .mac-screen {

        width: 514px;

        height: 422px

    }

}



@media screen and (min-device-width: 1024px) and (max-device-width: 1500px) {

    .first-seven {

        background-position: -310px 0px !important

    }

}



@media only screen and (max-width: 1024px) {

    .elss-funds-page .tax-seving-guides p img {

        max-width: 100%;

        height: auto

    }

    .amc-section .partner-title {

        width: 139px

    }

    .contact-form .right {

        width: 37%

    }

    .full-site-content .header-ad img {

        max-width: 100%

    }

    .full-site-content .full-content-area {

        width: 77%;

        padding-left: 16px

    }

    .relted-article-blog ul li {

        width: 30%

    }

    .site-content .widget-area-left img {

        max-width: 100%

    }

    .site-content .content-area article .post-content {

        max-height: 101px;

        min-height: 101px

    }

    .site-content .widget-area-right .side-block-1 ul span,

    .site-content .widget-area-right .full-nri-content .widget-area-left-nri .side-block-3 ul span,

    .full-nri-content .widget-area-left-nri .site-content .widget-area-right .side-block-3 ul span {

        font-size: 15px

    }

    .site-content .widget-area-right img {

        max-width: 100%

    }

    .site-content .filter-blog ul li a {

        padding: 10px 8px;

        font-size: 13px

    }

    .slider .flexslider .slides li {

        height: 430px !important;

        background-size: cover

    }

    .slider .flexslider .slides li .banner-one {

        padding-top: 120px !important

    }

    .slider .flexslider .slides li .banner-one a {

        padding: 6px 19px

    }

    .slider .flexslider .slides .first-three {

        background: url(../images/slide3-login.jpg) no-repeat center;

        background-size: cover

    }

    .slider .flexslider .slides .first-two {

        background: url(../images/slide5-login.jpg) no-repeat right;

        background-size: cover

    }

    .slider .flexslider .slides .first-two .invest-money {

        font-size: 25px

    }

    .slider .flexslider .slides .first-two .taking-sip {

        font-size: 33px;

        margin-top: 2px

    }

    .slider .flexslider .slides .first-two .small-sip {

        font-size: 25px

    }

    .slider .flexslider .slides .first-two .small-sip span {

        font-size: 19px

    }

    .slider .flexslider .slides .first-two p {

        margin-bottom: 0

    }

    .slider .flexslider .slides .first-six {

        background: url(../images/slide9-login.jpg) no-repeat center;

        background-size: cover;

        background-position: 0px 19px

    }

    .slider .flexslider .slides .first-six .main-words-line {

        font-size: 35px

    }

    .slider .flexslider .slides .first-six .main-words-line .e-kyc-word {

        font-size: 35px

    }

    .slider .flexslider .slides .first-six .sub-line {

        font-size: 20px

    }

    .slider .flexslider .slides .first-six .line-three {

        font-size: 16px

    }

    .slider .flexslider .slides .first-four {

        background: url(../images/slide6-login.jpg) no-repeat center;

        background-size: cover

    }

    .slider .flexslider .slides .first-one {

        background: url(../images/slide1-login.jpg) no-repeat right bottom;

        background-size: cover

    }

    .slider .flexslider .slides .first-one .invest-money {

        font-size: 27px

    }

    .slider .flexslider .slides .first-one .pension {

        font-size: 30px

    }

    .slider .flexslider .slides .first-five {

        background: url(../images/slide8-login.jpg) no-repeat center;

        background-size: cover;

        background-position: 0px 33px

    }

    .slider .flexslider .slides .first-five .main-words-line {

        font-size: 30px;

        padding-top: 17px

    }

    .slider .flexslider .slides .first-five .main-words-line .e-kyc-word {

        font-size: 30px

    }

    .slider .flexslider .slides .first-five .sub-line {

        font-size: 30px

    }

    .slider .flexslider .slides .first-five .futures-icon {

        display: none

    }

    .sip-benifits {

        position: relative;

        margin: 0px;

        left: 0%;

        top: 0%;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none;

        min-height: 500px;

        background-size: cover

    }

    .sip-benifits .left span {

        margin-top: 11px;

        float: left;

        font-size: 28px

    }

    .sip-benifits p {

        float: left

    }

    .inquiry-box {

        display: none

    }

    .smart-save-block .heading,

    .smart-save-block .main-panel-advisor .small-heading,

    .main-panel-advisor .smart-save-block .small-heading {

        font-size: 31px

    }

    .smart-save-block .left {

        display: none

    }

    .smart-save-block .right {

        width: 100%

    }

    .smart-save-block .right ul {

        padding-left: 0;

        padding-top: 36px;

        float: none;

        display: table;

        margin: 0px auto;

        width: 81%

    }

    .smart-save-block .single-strip .full-strip {

        font-size: 16px;

        text-align: center

    }

    .smart-save-block .single-strip .full-strip .home-button {

        width: 228px;

        margin: 9px auto;

        padding: 3px 5px;

        font-size: 16px;

        display: block

    }

    .all-reviews-block .reviews-box li {

        width: 48%

    }

    .ipad-show {

        display: block !important

    }

    .wizard .content {

        min-height: 30em

    }

    .testimonial-home {

        height: auto

    }

    .section-heading {

        font-size: 30px

    }

    .section-sub-heading {

        font-size: 14px

    }

    .slider .main-products-block .block-content-2 {

        margin-left: 10px

    }

    .slider .main-products-block .block-content-4 {

        margin-left: 20px

    }

    .slider .main-products-block .block-content .home-title {

        font-size: 28px;

        margin-bottom: 5px

    }

    .slider .main-products-block .block-content .bgcolor-div {

        width: 241px;

        height: 224px

    }

    .slider .main-products-block .block-content .home-sub-title {

        font-size: 15px

    }

    .slider .main-products-block .block-content img {

        max-width: 100%;

        height: auto

    }

    .slider .main-products-block .block-content .home-description {

        font-size: 13px;

        padding: 30px 0px;

        min-height: 120px

    }

    .slider .main-products-block .block-content .home-btn {

        width: 30%;

        font-size: 15px;

        padding: 7px 6px

    }

    .slider .main-products-block .block-content .box-padding {

        padding: 80px 0px !important

    }

    .slider .main-products-block .block-content .font-small-1 {

        padding: 5px 0px;

        font-size: 19px !important

    }

    .slider .main-products-block .block-content .font-small-2 {

        font-size: 18px !important

    }

    .slider .main-products-block .block-content .home-btn-small {

        width: 35%

    }

    .conatct-strip-home .contact {

        width: 92%

    }

    .return-analyis ul li {

        width: 25%;

        padding: 0px 16px

    }

    .return-analyis ul li .small-title-22 {

        font-size: 14px

    }

    .return-analyis ul li .data-analysis {

        font-size: 15px

    }

    .how-it-work-block .figure-left,

    .how-it-work-block .figure-right {

        display: none !important

    }

    .how-it-work-block .bg-block-td {

        height: 208px;

        margin: 50px 0px 10px

    }

    .how-it-work-block .bg-block-td .five-box {

        width: 95%;

        margin: 0px auto

    }

    .how-it-work-block .bg-block-td .five-box .htk-box {

        width: 185px

    }

    .how-it-work-block .bg-block-td .five-box .htk-box .box-title {

        font-size: 18px;

        margin: 8px 0px

    }

    .how-it-work-block .bg-block-td .five-box .htk-box img {

        width: 70%;

        height: auto

    }

    .sip-calculator-homepage {

        padding: 22px 0px

    }

    .sip-calculator-homepage .calculator {

        margin: 28px 0px

    }

    .sip-calculator-homepage .calculator .calculator-block {

        padding: 0px 14px

    }

    .sip-calculator-homepage .calculator .calculator-block ul li {

        width: 192px

    }

    .sip-calculator-homepage .calculator .calculator-block ul li label {

        font-size: 14px !important

    }

    .sip-calculator-homepage .calculator-overview {

        width: 100%;

        margin: 15px 0px 0px;

        float: left

    }

    .sip-calculator-homepage .calculator-overview .left {

        margin-right: 20px;

        width: 28%

    }

    .sip-calculator-homepage .calculator-overview .right {

        width: 68%

    }

    .sip-calculator-homepage .hint-line {

        float: left

    }

    .sip-calculator-homepage .home-button {

        float: left;

        left: 38%

    }

    .why-mysiponline {

        padding: 25px 0px 0px

    }

    .why-mysiponline .left-block {

        width: 60%;

        padding-left: 2%

    }

    .why-mysiponline .left-block .tab-footer {

        display: none

    }

    .why-mysiponline .right-block {

        width: 40%;

        margin-top: 53px;

        height: 330px;

        background-size: 100%;

        background-position: 0px

    }

    .why-mysiponline .right-block .mac-screen {

        width: 338px;

        height: 264px;

        top: 31px

    }

    .why-mysiponline .right-block .mac-screen .zero-charges-mac,

    .why-mysiponline .right-block .mac-screen .dashboard-mac,

    .why-mysiponline .right-block .mac-screen .security-mac,

    .why-mysiponline .right-block .mac-screen .expert-advice-mac {

        background-size: 61%;

        height: 253px

    }

    .who-we-about .left-image {

        width: 40%

    }

    .who-we-about .left-image img {

        max-width: 100%

    }

    .who-we-about .right-content {

        width: 60%

    }

    .who-we-about .right-content .heading,

    .who-we-about .right-content .main-panel-advisor .small-heading,

    .main-panel-advisor .who-we-about .right-content .small-heading {

        font-size: 30px

    }

    .who-we-about .right-content .description {

        font-size: 14px

    }

    .tax-calcu-page-1-banner {

        padding: 33px 0px 74px 0px

    }

    .tax-calcu-page-1-banner article {

        padding: 10px 0px

    }

    .tax-calcu-page-1-banner article .page-main-heading {

        font-size: 35px

    }

    .tax-calcu-page-1-banner article .page-main-title {

        font-size: 16px

    }

    .tax-new-calculator {

        margin-top: 0;

        display: block;

        float: left

    }

    .tax-new-calculator .tax-calculate-form .wrong-input {

        font-size: 10px;

        position: absolute;

        right: 16px;

        top: -17px

    }

    .tax-new-calculator .tax-calculate-form .line {

        padding: 0px 36px

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero .selector {

        width: 50% !important

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero label {

        width: 45% !important

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero .input-box {

        width: 50% !important

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero #text-box-toggle-2 {

        right: 40px

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box-2 .input-box {

        width: 33% !important

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box-2 label {

        width: 62% !important

    }

    .tax-new-calculator .tax-calculate-form .tax-income-box .center-box .input-box {

        width: 135px

    }

    .tax-new-calculator .tax-summery {

        width: 100% !important

    }

    .tax-new-calculator .tax-summery .left .tax-table {

        width: 100%

    }

    .tax-new-calculator .tax-summery .left .tax-table table {

        width: 100%

    }

    .tax-new-calculator .dec-form {

        width: 100% !important;

        padding: 21px 20px 0px

    }

    .tax-tables-calculaor {

        padding: 30px 0px 0px

    }

    .tax-tables-calculaor .heading,

    .tax-tables-calculaor .main-panel-advisor .small-heading,

    .main-panel-advisor .tax-tables-calculaor .small-heading {

        font-size: 24px

    }

    .tax-tables-calculaor .subheading {

        font-size: 14px

    }

    .tax-tables-calculaor table {

        font-size: 13px

    }

    .tax-tables-calculaor table tr {

        font-size: 13px

    }

    .tax-tables-calculaor table tr td {

        padding: 9px 6px !important;

        font-size: 13px

    }

    .wealth-building-calculator article {

        margin-bottom: 40px

    }

    .wealth-building-calculator .calculator-block ul form li {

        width: 25% !important

    }

    .wealth-building-page .overview-block .left {

        width: 25%;

        padding-top: 46px

    }

    .wealth-building-page .overview-block .right {

        width: 60%;

        padding-right: 40px

    }

    .wealth-building-page .overview-block .right .tab-menu ul {

        width: 60%

    }

    .wealth-building-page .top-menu-result ul li {

        width: 21%

    }

    .retirement-planner-deatils .full-block .left .form-data ul .en-title {

        margin-right: 10px

    }

    .retirement-planner-deatils .full-block .left .form-data ul .amount-seving {

        width: 102px;

        margin-right: 1px

    }

    .retirement-planner-deatils .full-block .ret-plan-bottom {

        padding: 34px 8px 29px 12px

    }

    .retirement-planner-result .retirement-block ul li {

        width: 24.50%;

        padding: 21px 18px

    }

    .menus-bottom-2 .left {

        padding-left: 5% !important

    }

    .menus-bottom-2 .right {

        padding-right: 5% !important

    }

    .child-plan-calc .child-banner {

        margin-top: 0px

    }

    .child-plan-calc .child-banner .video-banner {

        bottom: -67px

    }

    .child-plan-calc .retirement-planner-deatils .full-block .left {

        width: 63%

    }

    .banner-strip .registera-hide {

        display: none

    }

    .elss-funds-page .banners-all {

        background: #0a4b9f url(../images/stock-banner.jpg) right no-repeat;

        min-height: auto !important

    }

    .elss-funds-page .banners-all:before {

        display: block

    }

    .elss-funds-page .banners-all article {

        padding: 30px 0 30px 0

    }

    .elss-funds-page .banners-all article h1 {

        font-size: 30px

    }

    .elss-funds-page .banners-all article span {

        font-size: 17px

    }

    .elss-funds-page .elss-page-block .elss-left {

        position: fixed;

        left: -240px;

        height: 100%;

        overflow: scroll;

        background: #FFF;

        z-index: 9999999999;

        padding: 10px;

        width: 238px;

        top: 0px;

        padding-bottom: 35px;

        -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

        -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

        -ms-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2)

    }

    .elss-funds-page .elss-page-block .elss-left .close {

        display: block

    }

    .elss-funds-page .elss-page-block .elss-right {

        width: 100%

    }

    .blog-banner {

        padding-bottom: 30px

    }

    .blog-banner article {

        margin-bottom: 0px

    }

    .blog-banner article .page-main-heading {

        font-size: 30px;

        padding: 0

    }

    .blog-banner article .page-main-title {

        font-size: 17px;

        line-height: 21px

    }

}



@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .common-header .small-logo {

        display: none

    }

    .sticky .small-logo {

        display: block

    }

    .conatct-us-banner {

        height: 160px

    }

    .conatct-us-banner article h1 {

        font-size: 34px;

        margin: 33px 0px 0px 0px

    }

    .conatct-us-banner article span {

        font-size: 15px

    }

    .map-boxs {

        width: 280px;

        height: 180px

    }

    .office-address .heading,

    .office-address .main-panel-advisor .small-heading,

    .main-panel-advisor .office-address .small-heading {

        font-size: 18px

    }

    .office-address .address {

        font-size: 14px;

        margin: 0px 0px 3px 0px

    }

    .office-address .map-box {

        margin: 20px 0px 10px 0px

    }

    .contact-form .left .heading,

    .contact-form .left .main-panel-advisor .small-heading,

    .main-panel-advisor .contact-form .left .small-heading {

        font-size: 18px

    }

    .contact-form .left p {

        font-size: 12px;

        line-height: 20px

    }

    .contact-form .right {

        width: 40%

    }

    .contact-form ul li {

        width: 44%;

        margin-bottom: 24px

    }

    .office-address .left {

        margin-right: 41px;

        border-right: none

    }

    .office-address .right {

        width: 46%

    }

    .full-site-content .header-ad img {

        max-width: 100%

    }

    .full-site-content .full-content-area {

        width: 100%;

        padding-left: 0px

    }

    .relted-article-blog ul li {

        width: 30%

    }

    .site-content .filter-blog ul li a {

        padding: 6px 6px;

        font-size: 14px

    }

    .site-content .content-area article .post-content {

        width: 70%

    }

    .site-content .content-area article .post-thumb {

        width: 26%

    }

    .top-amc-page .top-left-amc {

        width: 79% !important

    }

    .for-amc-details {

        width: auto;

        padding: 0px;

        background: none

    }

    .for-amc-details .category-filter li {

        width: 48%

    }

    .all-reviews-block .top-content .text {

        font-size: 22px

    }

    .all-reviews-block .reviews-box li {

        width: 48%;

        min-height: 260px

    }

    .all-reviews-block .reviews-box li .reviews-msg {

        min-height: 171px

    }

    .all-reviews-block .reviews-box li .footer .right {

        margin-top: 8px

    }

    .slides .first-seven,

    .loginBanner .first-seven {

        background: url(../images/slide10-login.jpg) no-repeat center !important;

        background-size: cover !important

    }

    .slides .first-one,

    .loginBanner .first-one {

        background: url(../images/slide1-login.jpg) no-repeat right bottom !important;

        background-size: cover !important

    }

    .slides .first-two,

    .loginBanner .first-two {

        background: url(../images/slide5-login.jpg) no-repeat right !important;

        background-size: cover !important

    }

    .slides .first-three,

    .loginBanner .first-three {

        background: url(../images/slide3-login.jpg) no-repeat center !important;

        background-size: cover !important

    }

    .slides .first-four,

    .loginBanner .first-four {

        background: url(../images/slide6-login.jpg) no-repeat center !important;

        background-size: cover !important;

        background-position: 72% !important

    }

    .slides .first-five,

    .loginBanner .first-five {

        background: url(../images/slide8-login.jpg) no-repeat right !important;

        background-size: cover !important

    }

    .slides .first-six,

    .loginBanner .first-six {

        background: url(../images/slide9-login.jpg) no-repeat center !important;

        background-size: cover !important

    }

    .static-page .contact .contact-left .contact-form .form-group .form-half {

        width: 46%

    }

    .static-page .contact .contact-left .contact-form .form-group textarea {

        width: 96%

    }

    .wizard .content {

        min-height: 30em

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group label {

        font-size: 14px

    }

    .nri-main-page .section-heading {

        font-size: 20px

    }

    .nri-main-page .section-sub-heading {

        font-size: 13px

    }

    .nri-main-page .partner-part ul li {

        width: 63px;

        height: auto;

        position: relative;

        margin: 3px

    }

    .calculator-banner .calculator .calculator-block ul .text-calcu .amount {

        font-size: 18px

    }

    .tax-calcu-page-1-banner article {

        padding: 30px 0px

    }

    .banners-all article h1,

    .banners-all article h2 {

        font-size: 25px

    }

    .banners-all article span {

        font-size: 19px

    }

    .inquiry-box {

        display: none

    }

    .amc-section {

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        -ms-box-shadow: none;

        box-shadow: none

    }

    .amc-section .partner-title {

        width: auto;

        margin: 0;

        float: none;

        text-align: center;

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        -ms-box-shadow: none;

        box-shadow: none

    }

    .wealth-building-page .overview-block-2 .left {

        display: none

    }

    .wealth-building-page .overview-block-2 .right {

        width: 100% !important;

        padding-right: 0px !important

    }

    .sip-calculator-homepage .calculator-block .amount-error {

        

        color: #ff3f3f;

        font-size: 12px;

        position: absolute;

        left: 0;

        bottom: -35px

    }

    .return-analyis ul li {

        width: 49%;

        margin-bottom: 12px

    }

    .return-analyis ul li:nth-child(3) {

        padding: 0px

    }

    .navigationcontainer {

        top: 51px

    }

    .navigationcontainer ul li:first-child {

        font-size: 13px

    }

    .navigationcontainer ul li ul li a {

        font-size: 13px;

        line-height: 20px

    }

    .navigationcontainer .infomation-sec .contact {

        width: 85%

    }

    .navigationcontainer .infomation-sec .btn-raq-call,

    .navigationcontainer .infomation-sec .line {

        display: none

    }

    .slider .main-products .process-4-color .bgcolor-div:hover {

        background: none !important

    }

    .slider .main-products .main-products-block .block-content-7 ul li .selector {

        background: none

    }

    .slider .main-products .main-products-block .box-padding-small {

        padding: 0px 0px !important

    }

    .slider .main-products .main-products-block .block-content .bgcolor-div {

        width: 214px;

        height: 228px

    }

    .slider .main-products .main-products-block .block-content .bgcolor-div:hover {

        background: none

    }

    .slider .main-products .main-products-block .block-content-2 {

        margin-left: 25px

    }

    .slider .main-products .main-products-block .block-content-4 {

        margin-left: 26px

    }

    .slider .main-products .home-btn {

        width: 35% !important

    }

    .slider .main-products .sip-process {

        padding-left: 0px

    }

    .slider .main-products .lumpsum-process {

        padding-left: 0px;

        padding-right: 0px

    }

    .slider .main-products .tax-process {

        padding-right: 0px

    }

    .slider .main-products .block-content-4 {

        width: 46%;

        margin-left: 20px;

        padding: 0

    }

    .slider .main-products .block-content-5 {

        width: 47%;

        margin-right: 0;

        padding: 0

    }

    .slider .main-products .block-content-5 .bgcolor-div {

        width: 245px;

        height: 224px

    }

    .slider .main-products .page-home-form .home-from-block {

        margin: 19px 0px

    }

    .slider .main-products .page-home-form .block-content-7 ul li {

        width: 80%;

        padding: 5px;

        margin: 2px 8px

    }

    .conatct-strip-home .contact ul li:nth-of-type(4) {

        display: none

    }

    .conatct-strip-home .contact ul li:nth-of-type(5) {

        display: none

    }

    .testimonial-home .left-block .bx-wrapper .bx-default-pager a {

        width: 22px

    }

    .how-it-work-block .bg-block-td {

        background-position: 0px -73px;

        height: 174px

    }

    .how-it-work-block .bg-block-td .five-box:before {

        display: none

    }

    .how-it-work-block .bg-block-td .five-box .htk-box {

        width: 142px

    }

    .how-it-work-block .bg-block-td .five-box .htk-box .box-title {

        font-size: 16px

    }

    .sip-calculator-homepage {

        overflow: hidden

    }

    .sip-calculator-homepage .calculator .calculator-block ul li {

        width: 240px

    }

    .sip-calculator-homepage .calculator .calculator-block ul li:nth-of-type(4) {

        width: 358px;

        padding: 7px 0px

    }

    .sip-calculator-homepage .calculator .calculator-block ul li:nth-of-type(7) {

        width: 358px;

        padding: 7px 0px

    }

    .sip-calculator-homepage .calculator .calculator-block ul .line {

        height: 98px

    }

    .sip-calculator-homepage .calculator-overview .left {

        display: none

    }

    .sip-calculator-homepage .calculator-overview .right {

        width: 100%

    }

    .sip-calculator-homepage .calculator-overview .right .mygraph-size-11 {

        margin: 0px auto;

        float: none;

        display: block

    }

    .why-mysiponline .left-block {

        width: 100%

    }

    .why-mysiponline .right-block {

        display: none

    }

    .who-we-about {

        padding: 25px 0px

    }

    .who-we-about .left-image {

        display: none

    }

    .who-we-about .right-content {

        width: 100%

    }

    .who-we-about .right-content .description {

        font-size: 14px;

        margin: 0px auto;

        width: 75%

    }

    .who-we-about .right-content .wwa-button {

        margin: 33px auto 6px auto

    }

    .testimonial-home .right-block .counter-block ul li .counter {

        font-size: 30px

    }

    .tax-calcu-page-1-banner {

        padding: 33px 0px 74px 0px

    }

    .tax-calcu-page-1-banner article .page-main-heading {

        font-size: 30px;

        padding-bottom: 1px

    }

    .tax-calcu-page-1-banner article .page-main-title {

        font-size: 15px;

        line-height: 20px

    }

    .tax-new-calculator .calculator-block .my-heading .heading,

    .tax-new-calculator .calculator-block .my-heading .main-panel-advisor .small-heading,

    .main-panel-advisor .tax-new-calculator .calculator-block .my-heading .small-heading {

        font-size: 22px

    }

    .tax-new-calculator .calculator-block .my-heading .sub-heading {

        font-size: 13px

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box-2 .input-box {

        width: 35%

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box-2 label {

        width: 48%

    }

    .tax-new-calculator .tax-calculate-form .tax-income-box .center-box .input-box {

        width: 135px

    }

    .tax-new-calculator .tax-summery {

        width: 100% !important

    }

    .tax-new-calculator .tax-summery .left .tax-table {

        width: 100%

    }

    .tax-new-calculator .tax-summery .left .tax-table table {

        width: 100%

    }

    .tax-new-calculator .dec-form {

        width: 100% !important;

        padding: 21px 20px 0px

    }

    .tax-tables-calculaor {

        padding: 30px 0px 0px

    }

    .tax-tables-calculaor .heading,

    .tax-tables-calculaor .main-panel-advisor .small-heading,

    .main-panel-advisor .tax-tables-calculaor .small-heading {

        font-size: 24px

    }

    .tax-tables-calculaor .subheading {

        font-size: 14px

    }

    .tax-tables-calculaor table tr td {

        padding: 10px 18px

    }

    .wealth-building-page .overview-block .left {

        width: 25%;

        padding-top: 46px

    }

    .wealth-building-page .overview-block .right {

        width: 60%;

        padding-right: 20px

    }

    .wealth-building-page .overview-block .right .tab-menu ul {

        width: 100%

    }

    .wealth-building-page .top-menu-result ul li {

        width: 33%

    }

    .wealth-building-page .top-menu-result .btn-groups {

        float: none;

        margin-right: 0px;

        display: block;

        margin: 0px auto;

        width: 50%

    }

    .wealth-building-page .top-menu-result .btn-groups .btn,

    .wealth-building-page .top-menu-result .btn-groups .all-process .actions ul li a,

    .all-process .actions ul li .wealth-building-page .top-menu-result .btn-groups a,

    .wealth-building-page .top-menu-result .btn-groups .wizard .actions ul li a,

    .wizard .actions ul li .wealth-building-page .top-menu-result .btn-groups a,

    .wealth-building-page .top-menu-result .btn-groups .back-section ul li .back,

    .back-section ul li .wealth-building-page .top-menu-result .btn-groups .back {

        margin: 8px 9px 20px

    }

    .retirement-planner-deatils .full-block .left {

        width: 100%

    }

    .retirement-planner-deatils .full-block .left .form-data ul li .en-title {

        font-size: 14px !important;

        margin-right: 20px;

        text-decoration: none

    }

    .retirement-planner-deatils .full-block .left .form-data ul li .inflating {

        text-decoration: none;

        font-size: 14px !important

    }

    .retirement-planner-deatils .full-block .left .form-data ul li .amount-seving {

        font-size: 14px !important;

        width: 135px;

        margin-right: 5px !important;

        text-decoration: none

    }

    .retirement-planner-deatils .full-block .right {

        width: 100%;

        border: none

    }

    .retirement-planner-deatils .full-block .right .box-pr-1,

    .retirement-planner-deatils .full-block .right .box-pr-2 {

        width: 30%;

        float: left;

        padding: 25px 10px

    }

    .retirement-planner-deatils .full-block .right .box-pr-3 {

        width: 40%;

        float: left;

        padding: 25px 10px

    }

    .retirement-planner-deatils .ret-plan-bottom {

        border-top-width: 3px !important

    }

    .retirement-planner-deatils .ret-plan-bottom .en-title {

        margin-right: 12px;

        text-decoration: none

    }

    .retirement-planner-deatils .ret-plan-bottom .small-input {

        width: 19% !important;

        margin-right: 17px !important;

        text-decoration: none

    }

    .retirement-planner-deatils .ret-plan-bottom .amount-seving {

        margin-right: 13px;

        text-decoration: none

    }

    .retirement-planner-deatils .full-block .right .box-pr-1 .heading-box {

        font-size: 20px

    }

    .retirement-planner-deatils .full-block .right .box-pr-2 .heading-box {

        font-size: 20px

    }

    .retirement-planner-result .retirement-block ul li {

        width: 26.5%;

        padding: 21px 18px

    }

    .retirement-planner-result .retirement-block ul li .title {

        font-size: 15px;

        padding: 4px 2px

    }

    .retirement-planner-result .retirement-block ul li .amount {

        font-size: 24px;

        padding: 8px 2px

    }

    .retirement-planner-result .retirement-block ul li .amount .fa {

        font-size: 24px

    }

    .retirement-planner-result .retirement-block ul li .amount span {

        font-weight: bold

    }

    .retirement-planner-result .retirement-block ul .small-plan-li {

        padding: 54px 0px;

        width: 71px

    }

    .menus-bottom-2 .left {

        padding-left: 1% !important

    }

    .menus-bottom-2 .right {

        padding-right: 1% !important

    }

    .menus-bottom-2 .left .line,

    .menus-bottom-2 .right .line {

        font-size: 17px;

        padding: 0px 41px

    }

    .menus-bottom-2 .left .amount,

    .menus-bottom-2 .right .amount {

        margin: 15px 0px 22px 0px

    }

    .menus-bottom-2 .left .home-button,

    .menus-bottom-2 .right .home-button {

        font-size: 15px;

        width: 165px;

        padding: 8px

    }

    .child-plan-calc .child-banner {

        margin-top: 0px

    }

    .child-plan-calc .child-banner .video-banner {

        bottom: -5px

    }

    .child-plan-calc .retirement-planner-deatils .full-block .left {

        width: 100%

    }

    .child-plan-calc .retirement-planner-deatils .full-block .right {

        display: none

    }

    .nri-banner-new .left-set .left-footer .heading,

    .nri-banner-new .left-set .left-footer .main-panel-advisor .small-heading,

    .main-panel-advisor .nri-banner-new .left-set .left-footer .small-heading {

        font-size: 27px

    }

    .nri-banner-new .left-set .left-footer .heading h1,

    .nri-banner-new .left-set .left-footer .main-panel-advisor .small-heading h1,

    .main-panel-advisor .nri-banner-new .left-set .left-footer .small-heading h1 {

        font-size: 27px

    }

    .nri-banner-new .left-set .left-footer .small-heading {

        font-size: 13px

    }

    .nri-banner-new .left-set .left-footer .small-heading h1 {

        font-size: 13px

    }

    .banner-strip ul li {

        font-size: 16px !important

    }

    .banner-strip ul .arnno {

        display: none

    }

    .nri-services .services {

        margin: 30px 0px 0px 0px;

        padding: 10px;

        background: #fbf9f9

    }

    .nri-services .services ul li {

        width: 22%

    }

    .nri-main-page .testimonials-nri .container .bx-wrapper .bx-viewport ul li {

        width: 365px !Important;

        min-height: 258px

    }

    .other-menu {

        display: block

    }

}



@media only screen and (max-width: 1023px) and (min-width: 768px) {

    .flexslider .loginBanner .first-seven {

        background: url(../images/slide10.jpg) no-repeat center !important;

        background-position: -123px 14px !important

    }

}



@media only screen and (max-width: 767px) {

    .calc-container {

        width: auto;

        margin: 0 auto

    }

    .mobile-display-none {

        display: none

    }

    .mobile-hide,

    .common-header .navigation ul li .dropdown .hide-account,

    .common-header .navigation ul li .dropdown a .dropbtn,

    .common-header .navigation ul li .dropdown .dropdown-postion,

    .common-header .navigation ul .cl-effect-4,

    .common-header .navigation ul .add-cart,

    .common-header .navigation ul .mobile-hide,

    .common-header .navigation ul .desktop-none .sub-menu-mobile,

    .slider .flexslider .slides li .banner-one .save-tax img,

    .sip-benifits .left img,

    .text-saving .right,

    .element1,

    .element2,

    .element3,

    .element4 {

        display: none

    }

    .main-block {

        padding: 0 0 0px

    }

    .login-popoup .features-panel {

        display: none

    }

    .login-popoup .form-panel {

        width: auto

    }

    .table-responsive {

        display: block;

        overflow: scroll

    }

    .site-content {

        display: block

    }

    .mobile-margin0 {

        margin: 0

    }

    .mobile-marginb0 {

        margin-bottom: 0

    }

    .mobile-margin {

        margin: 10px

    }

    .mobile-margint,

    .sip-benifits .right {

        margin-top: 10px

    }

    .mobile-marginb {

        margin-bottom: 10px

    }

    .mobile-margintb {

        margin: 10px 0

    }

    .mobile-marginlr {

        margin: 0 10px

    }

    .mobile-marginl {

        margin-left: 10px

    }

    .mobile-marginr {

        margin-right: 10px

    }

    .mobile-padding {

        padding: 10px

    }

    .mobile-padding0,

    .text-saving .left .contact {

        padding: 0

    }

    .mobile-padding-top {

        padding-top: 15px

    }

    .mobile-paddingtb {

        padding-top: 10px;

        padding-bottom: 10px

    }

    .mobile-padding-left {

        padding-left: 10px

    }

    .mobile-padding-right {

        padding-right: 10px

    }

    .mobile-padding-right5 {

        padding: 5px 20px

    }

    .mobile-padding20 {

        padding: 20px 0

    }

    .mobile-paddinglr {

        padding-left: 15px;

        padding-right: 15px

    }

    .mobile-padding-lr510 {

        padding: 5px 10px

    }

    .mobile-padding-lr515 {

        padding: 5px 15px

    }

    .floatnone,

    .common-header .navigation ul li {

        float: none !important

    }

    .widthauto {

        width: auto !important

    }

    .heightauto {

        height: auto

    }

    .mobile-font11 {

        font-size: 10px

    }

    .mobile-font10 {

        font-size: 10px

    }

    .mobile-font12 {

        font-size: 12px

    }

    .mobile-font13,

    .slider .flexslider .slides li .banner-one .tax-under .up-to-button {

        font-size: 13px !important

    }

    .mobile-font14,

    .slider .flexslider .slides li .banner-one .save-tax,

    .slider .flexslider .slides li .banner-one a,

    .slider .flexslider .slides li .banner-one .small-sip span,

    .slider .flexslider .slides li .banner-one .term,

    .slider .flexslider .slides li .banner-one .invest-ruppes,

    .banner-botom-tagline p,

    .sip-benifits .left p,

    .text-saving .left em,

    .text-saving .left .contact {

        font-size: 14px

    }

    .mobile-font16,

    .slider .flexslider .slides li .banner-one .earn-money,

    .slider .flexslider .slides li .banner-one .invest-money,

    .slider .flexslider .slides li .banner-one .small-sip,

    .banner-botom-tagline span {

        font-size: 16px

    }

    .mobile-font18,

    .text-saving .left span {

        font-size: 18px

    }

    .mobile-font20,

    .slider .flexslider .slides li .banner-one .tax-saving,

    .slider .flexslider .slides li .banner-one .taking-sip,

    .slider .flexslider .slides li .banner-one .pension,

    .sip-benifits .left span {

        font-size: 20px

    }

    .mobile-font25,

    .common-header .navigation ul li a span {

        font-size: 25px

    }

    .mobile-text-center,

    .text-saving .left {

        text-align: center

    }

    .flwi,

    .common-header .nav .right,

    .sip-benifits .left,

    .sip-benifits .right,

    .text-saving .left,

    .left-filter-outer,

    .right-fund-list {

        float: none;

        width: auto

    }

    .margin-auto {

        margin: auto

    }

    .mobile-line-height22,

    .banner-botom-tagline p {

        line-height: 22px

    }

    .mobile-height-auto {

        height: auto

    }

    .mobile-block,

    .slider .flexslider .slides li .banner-one .tax-under .up-to-button {

        display: block

    }

    header.sticky .top-strip-header {

        display: none

    }

    .common-header {

        background: #FFF;

        padding: 5px 0;

        z-index: 999;

        height: 50px;

        border-bottom: 1px solid #999

    }

    .common-header .top-strip-header {

        display: none

    }

    .common-header .logo {

        width: 50%;

        margin: 0

    }

    .common-header .logo img {

        max-width: 54% !important;

        margin-left: 5px

    }

    .common-header .navigation {

        position: inherit

    }

    .common-header .navigation .sub-menu-mobile {

        position: relative;

        width: 100%

    }

    .common-header .navigation .sub-menu-mobile:before {

        display: none

    }

    .common-header .navigation .sub-menu-mobile ul {

        margin-top: 0px;

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        -ms-box-shadow: none;

        box-shadow: none

    }

    .common-header .navigation ul .carts .circle {

        margin-top: -15px

    }

    .common-header .navigation ul .wishlist {

        display: none !important;

        position: absolute;

        top: -50px;

        right: 78px;

        border: none

    }

    .common-header .navigation ul .goalnav span {

        top: 10px;

        right: 10px

    }

    .common-header .navigation ul .for-acc {

        position: relative;

        padding: 5px 0px !important

    }

    .common-header .navigation ul .for-acc a {

        padding: 5px 10px

    }

    .common-header .navigation ul .for-acc span {

        display: none

    }

    .common-header .navigation ul li {

        margin: 0 !important;

        padding: 0

    }

    .common-header .navigation ul li:nth-child(2) {

        -moz-border-radius: 4px 4px 0px 0px;

        -webkit-border-radius: 4px 4px 0px 0px;

        -khtml-border-radius: 4px 4px 0px 0px;

        border-radius: 4px 4px 0px 0px

    }

    .common-header .navigation ul li a {

        color: #000;

        padding: 10px;

        display: block

    }

    .common-header .navigation ul li a span {

        float: right;

        margin-top: -5px

    }

    .common-header .navigation ul li+li {

        border-bottom: 1px solid #e7ebee

    }

    .common-header .navigation ul li+li.m-carts {

        position: absolute;

        top: -50px;

        display: none;

        right: 48px;

        border: none

    }

    .common-header .navigation ul li+li.m-carts .circle {

        padding-top: 0px;

        text-align: center;

        background-size: contain;

        font-size: 15px

    }

    .common-header .navigation ul li:hover {

        background: #dde5ea

    }

    .common-header .navigation ul li:hover a {

        color: #1069a1

    }

    .common-header .navigation ul .desktop-none {

        display: block;

        margin: 0

    }

    .common-header .navigation ul .desktop-none .sub-menu-mobile li {

        border-bottom: solid 1px #fff;

        background: #f0f4f7;

        margin: 0;

        padding: 5px 15px;

        font-size: 12px

    }

    .common-header .navigation ul .desktop-none .sub-menu-mobile li i {

        color: #000;

        font-size: 14px

    }

    .common-header .navigation ul .desktop-none .sub-menu-mobile li a {

        padding: 2px 0;

        

        display: inline-block;

        width: 90%;

        padding-left: 10px;

        color: #000

    }

    .common-header .navigation ul i {

        margin-left: 5px

    }

    .common-header .navigation .dropdown-nav:hover .sub-menu-mobile {

        display: table

    }

    .common-header .navigation .search-li {

        position: absolute;

        left: 0px;

        display: block;

        top: 0px

    }

    .common-header .navigation .search-li .search-box {

        width: 100%;

        margin: 0px;

        padding: 0px 0px

    }

    .common-header .navigation .search-li .search-box input[type="text"] {

        right: 0;

        width: 100%;

        float: right;

        display: none;

        top: 49px;

        height: 32px;

        position: absolute;

        background: #F3F3F3;

        padding: 8px 20px

    }

    .common-header .navigation .search-li .search-box input[type="submit"] {

        display: none

    }

    .common-header .navigation .search-li .search-box .only-mobile {

        float: right;

        position: absolute;

        margin: 0px;

        right: 120px;

        display: block;

        top: 16px

    }

    .common-header .navigation .for-mobile-device {

        display: block;

        top: 8px;

        position: absolute;

        right: 55px

    }

    .common-header .navigation .for-mobile-device .carts {

        border: none;

        position: absolute

    }

    .common-header .navigation .for-mobile-device .carts a {

        float: left

    }

    .common-header .navigation .for-mobile-device .wishlist {

        display: block !important;

        position: relative;

        top: 0px;

        right: 30px;

        border: none;

        float: left !important

    }

    .common-header .toggle-nav {

        display: block;

        padding: 10px;

        position: absolute;

        right: 20px;

        line-height: 30px;

        top: 15px;

        color: #fff;

        background: url(../images/menu.png) no-repeat center

    }

    .common-header .current {

        background: url(../images/close-button.svg) no-repeat center;

        padding: 9px;

        background-size: contain

    }

    .common-header .nav-mobile {

        display: none

    }

    .common-header .style-mobile {

        background: #fff;

        -moz-border-radius: 4px;

        -webkit-border-radius: 4px;

        -khtml-border-radius: 4px;

        border-radius: 4px;

        top: 65px;

        position: absolute;

        left: 10px;

        right: 10px;

        z-index: 9;

        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);

        -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);

        -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);

        box-shadow: 0 0 5px rgba(0, 0, 0, 0.35)

    }

    .common-header .style-mobile:before {

        content: '';

        width: 0;

        position: absolute;

        display: block;

        height: 0;

        top: -10px;

        right: 9px;

        border-left: 10px solid transparent;

        border-right: 10px solid transparent;

        border-bottom: 10px solid #fff;

        z-index: 9999

    }

    .common-header .nav .right {

        display: block;

        margin: 0em

    }

    .common-header .nav .left {

        display: block;

        margin: 0em

    }

    header.sticky {

        height: 50px;

        -webkit-transition: all 0.5s ease;

        -moz-transition: all 0.5s ease;

        -o-transition: all 0.5s ease;

        transition: all 0.5s ease;

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        -ms-box-shadow: none;

        box-shadow: none

    }

    header.sticky .logo {

        display: block

    }

    header.sticky .small-logo {

        display: none

    }

    header.sticky #landing-page-header {

        min-height: 50px

    }

    header.sticky .search-li {

        width: 100% !important

    }

    .slider {

        margin-top: -50px

    }

    .slider .flexslider .slides li {

        height: 330px !important;

        background-position: 67% center

    }

    .slider .flexslider .slides li .banner-one {

        padding-top: 90px !important;

        text-align: left;

        position: relative;

        left: 3%;

        top: 15%;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .slider .flexslider .slides li .banner-one .pension span {

        display: block

    }

    .slider .flexslider .slides li .banner-one .save-tax {

        margin-top: 7px

    }

    .slider .flexslider .slides li .banner-one a {

        margin: 10px 0;

        padding: 5px 30px

    }

    .slider .flexslider .slides li .banner-one .term,

    .slider .flexslider .slides li .banner-one .invest-ruppes {

        display: none

    }

    .slider .flexslider .slides li .banner-one .small-sip {

        display: none

    }

    .slider .flexslider .slides li .banner-one .pension {

        margin: 5px 0 10px

    }

    .slider .flexslider .slides li .banner-one p {

        display: none;

        margin-bottom: 5px

    }

    .slider .flexslider .slides li .banner-one .term {

        line-height: normal

    }

    .slider .flexslider .slides li .banner-one .tax-under {

        margin-bottom: 0

    }

    .slider .flexslider .slides li .banner-one .tax-under .up-to-button {

        width: 190px;

        margin: 10px auto 0;

        padding: 8px 0

    }

    .slider .flexslider .slides li .banner-one .samll-text {

        display: none

    }

    .slider .flexslider .slides li:before {

        background-color: rgba(4, 4, 4, 0.63);

        content: "";

        position: absolute;

        width: 100%;

        height: 100%

    }

    .slider .flexslider .slides .first-one:before {

        background-color: rgba(4, 4, 4, 0.63);

        content: "";

        position: absolute;

        width: 100%;

        height: 100%

    }

    .slider .flexslider .slides .first-one .banner-one {

        color: #FFFFFF

    }

    .slider .flexslider .slides .first-one .banner-one .invest-money span {

        color: #edd817

    }

    .banner-botom-tagline {

        padding: 10px 0

    }

    .benifits-outer {

        background: none;

        background-size: cover;

        min-height: 330px;

        background-position: 31%

    }

    .sip-benifits {

        position: relative;

        left: 0;

        top: 0;

        margin: 0px;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .sip-benifits .left {

        margin-top: 15px;

        text-align: center

    }

    .sip-benifits .left p {

        line-height: normal

    }

    .sip-benifits .left a {

        font-size: 16px;

        padding: 5px 40px;

        margin: 10px 0

    }

    .sip-benifits .left .benifits-none {

        display: block;

        float: left;

        margin-top: 20px;

        width: 100%

    }

    .sip-benifits .left .benifits-none li {

        float: left;

        width: 99%;

        background: #F0F0F0;

        color: #323232;

        margin: 2px;

        padding: 10px;

        border: 1px solid #DEDEDE

    }

    .sip-benifits .right img {

        max-width: 100%

    }

    .text-saving {

        position: relative;

        left: 0;

        top: 0;

        -moz-transform: translateX(0%) translateY(0%);

        -o-transform: translateX(0%) translateY(0%);

        -ms-transform: translateX(0%) translateY(0%);

        -webkit-transform: translateX(0%) translateY(0%);

        transform: translateX(0%) translateY(0%);

        transform: none

    }

    .text-saving .section {

        height: auto

    }

    .text-saving .left {

        padding: 20px 0

    }

    .text-saving .left span {

        margin: 5px 0;

        line-height: 25px

    }

    .text-saving .left a {

        font-size: 16px;

        padding: 5px 20px;

        margin-top: 20px

    }

    .text-saving .left .contact {

        font-size: 16px;

        margin-top: 15px

    }

    .text-saving .left p {

        font-size: 16px;

        line-height: 20px

    }

    .container {

        width: auto;

        padding: 0px 10px

    }

    .banners-all article h1 {

        font-size: 18px

    }

    .banners-all article span {

        font-size: 15px;

        margin-top: 10px

    }

    .banners-all article figure {

        display: none

    }

    .left-filter-outer .left-filter {

        display: none

    }

    .right-fund-list .top-left {

        display: none !important

    }

    .right-fund-list article .scheme-name {

        font-size: 12px

    }

    .right-fund-list article .scheme-name em,

    .right-fund-list article .scheme-name input[type="checkbox"].comp_Checkbox {

        display: none

    }

    .right-fund-list article .space {

        padding: 5px 10px

    }

    .right-fund-list article .space table tr td {

        width: auto !important;

        padding: 0 5px;

        text-align: center;

        font-size: 11px

    }

    .right-fund-list article .space table tr td:first-child {

        display: none

    }

    .right-fund-list article .space table tr td:last-child {

        width: auto !important;

        text-align: center

    }

    .right-fund-list article .space table tr td strong {

        font-size: 12px

    }

    .right-fund-list article .space table tr td input[type="text"] {

        width: 50px

    }

    .right-fund-list article .space table tr td a {

        padding: 5px 10px

    }

    .right-fund-list article .space table tr td:last-child {

        vertical-align: top;

        padding: 0

    }

    .right-fund-list article .space table tr td .dropbtn-view {

        font-size: 9px

    }

    .right-fund-list article .space table tr td .dropdown-content {

        margin-left: 0px;

        z-index: 9;

        right: 0

    }

    .right-fund-list article .space table tr td #myDropdown3 {

        margin-left: -76px;

        z-index: 9

    }

    .right-fund-list article .space table tr td small {

        text-transform: capitalize

    }

    .right-fund-list article .space table tr td span {

        font-size: 10px

    }

    .right-fund-list article .space table tr td img {

        display: none;

        margin-right: 2px

    }

    .right-fund-list .grid-view {

        width: auto;

        margin: 10px

    }

    .right-fund-list .grid-view .space table tr td:first-child {

        display: block

    }

    .right-fund-list .grid-view .space table tr td:nth-of-type(1) {

        height: 80px

    }

    .right-fund-list .grid-view .space table tr td:nth-of-type(2),

    .right-fund-list .grid-view .space table tr td:nth-of-type(3) {

        width: 192px !important

    }

    .right-fund-list .grid-view .space table tr td img {

        display: block !important

    }

    .right-fund-list .grid-view .space table tr td:last-child {

        width: 100% !important

    }

    .fund-toggle {

        margin: 10px 0

    }

    .fund-toggle .top-txt {

        padding: 5px 10px

    }

    .fund-toggle .top-txt h2 {

        font-size: 12px

    }

    .choosing-mutual {

        padding: 10px;

        margin: 0

    }

    .choosing-mutual ul li {

        display: block;

        width: 100%;

        margin-bottom: 7px

    }

    .gbl-ft-txt h3 {

        text-align: left;

        font-size: 16px

    }

    .gbl-ft-txt p {

        font-size: 12px;

        margin-bottom: 10px

    }

    .zopim,

    .calculator-fix {

        display: none !important

    }

    .closeButton #cboxClose {

        background: url(../images/close.png) no-repeat !important

    }

    .portfolio-select {

        height: auto;

        margin: 12px

    }

    .portfolio-select .portfolio-calc .year {

        width: 100%

    }

    .portfolio-select .portfolio-calc .year .select {

        width: auto;

        float: none;

        margin: 0;

        font-size: 12px

    }

    .portfolio-select .portfolio-calc .year .select select {

        padding: 7px 10px

    }

    .portfolio-select .portfolio-calc .year span {

        padding: 5px 0 5px 0

    }

    .trc-fund-perform-popup {

        width: 99%;

        float: left;

        margin: 5px 0;

        padding: 10px

    }

    .trc-fund-perform-popup img {

        display: none

    }

    .trc-fund-perform-popup .middle-panel {

        display: block

    }

    .trc-fund-perform-popup .right-panel {

        width: auto;

        text-align: left;

        border: none;

        float: none;

        padding-top: 10px

    }

    .trc-fund-perform-popup .right-panel strong {

        display: inline-block;

        font-size: 25px

    }

    .trc-fund-perform-popup ul {

        text-align: justify;

        margin: 20px 0

    }

    .trc-fund-perform-popup ul li {

        width: 49%;

        display: inline-block;

        padding: 15px;

        text-transform: uppercase;

        

        font-size: 12px;

        -moz-border-radius: 2px;

        -webkit-border-radius: 2px;

        -khtml-border-radius: 2px;

        border-radius: 2px;

        border: solid 1px #bababa

    }

    .trc-fund-perform-popup ul li:nth-of-type(1),

    .trc-fund-perform-popup ul li:nth-of-type(2),

    .trc-fund-perform-popup ul li:nth-of-type(3) {

        display: none

    }

    .trc-fund-perform-popup article {

        display: none

    }

    .trc-fund-perform-popup .tabs-menu li {

        text-transform: capitalize

    }

    .trc-fund-perform-popup .tabs-menu li:hover {

        border: none

    }

    .trc-fund-perform-popup .tabs-menu li:nth-of-type(1),

    .trc-fund-perform-popup .tabs-menu li:nth-of-type(2) {

        display: block

    }

    .trc-fund-perform-popup .tabs-menu li .current,

    .trc-fund-perform-popup .tabs-menu li a {

        padding: 7px 10px;

        text-transform: capitalize

    }

    .trc-fund-perform-popup .tabs-menu li table tr td .mobile-hide,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li table tr td .dropdown .hide-account,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li table tr td .dropdown .hide-account,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li .dropdown table tr td .hide-account,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li .dropdown table tr td .hide-account,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li table tr td .dropdown a .dropbtn,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li table tr td .dropdown a .dropbtn,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li .dropdown a table tr td .dropbtn,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li .dropdown a table tr td .dropbtn,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li table tr td .dropdown .dropdown-postion,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li table tr td .dropdown .dropdown-postion,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li .dropdown table tr td .dropdown-postion,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li .dropdown table tr td .dropdown-postion,

    .trc-fund-perform-popup .tabs-menu li table tr td .common-header .navigation ul .cl-effect-4,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li table tr td .cl-effect-4,

    .trc-fund-perform-popup .tabs-menu li table tr td .common-header .navigation ul .add-cart,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li table tr td .add-cart,

    .trc-fund-perform-popup .tabs-menu li table tr td .common-header .navigation ul .desktop-none .sub-menu-mobile,

    .common-header .navigation ul .desktop-none .trc-fund-perform-popup .tabs-menu li table tr td .sub-menu-mobile,

    .trc-fund-perform-popup .tabs-menu .slider .flexslider .slides li table tr td .banner-one .save-tax img,

    .slider .flexslider .slides .trc-fund-perform-popup .tabs-menu li table tr td .banner-one .save-tax img,

    .trc-fund-perform-popup .tabs-menu .slider .flexslider .slides li .banner-one .save-tax table tr td img,

    .slider .flexslider .slides .trc-fund-perform-popup .tabs-menu li .banner-one .save-tax table tr td img,

    .trc-fund-perform-popup .tabs-menu li table tr td .sip-benifits .left img,

    .sip-benifits .left .trc-fund-perform-popup .tabs-menu li table tr td img,

    .trc-fund-perform-popup .tabs-menu li table tr td .text-saving .right,

    .text-saving .trc-fund-perform-popup .tabs-menu li table tr td .right,

    .trc-fund-perform-popup .tabs-menu li table tr th .mobile-hide,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li table tr th .dropdown .hide-account,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li table tr th .dropdown .hide-account,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li .dropdown table tr th .hide-account,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li .dropdown table tr th .hide-account,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li table tr th .dropdown a .dropbtn,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li table tr th .dropdown a .dropbtn,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li .dropdown a table tr th .dropbtn,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li .dropdown a table tr th .dropbtn,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li table tr th .dropdown .dropdown-postion,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li table tr th .dropdown .dropdown-postion,

    .trc-fund-perform-popup .tabs-menu .common-header .navigation ul li .dropdown table tr th .dropdown-postion,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li .dropdown table tr th .dropdown-postion,

    .trc-fund-perform-popup .tabs-menu li table tr th .common-header .navigation ul .cl-effect-4,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li table tr th .cl-effect-4,

    .trc-fund-perform-popup .tabs-menu li table tr th .common-header .navigation ul .add-cart,

    .common-header .navigation ul .trc-fund-perform-popup .tabs-menu li table tr th .add-cart,

    .trc-fund-perform-popup .tabs-menu li table tr th .common-header .navigation ul .desktop-none .sub-menu-mobile,

    .common-header .navigation ul .desktop-none .trc-fund-perform-popup .tabs-menu li table tr th .sub-menu-mobile,

    .trc-fund-perform-popup .tabs-menu .slider .flexslider .slides li table tr th .banner-one .save-tax img,

    .slider .flexslider .slides .trc-fund-perform-popup .tabs-menu li table tr th .banner-one .save-tax img,

    .trc-fund-perform-popup .tabs-menu .slider .flexslider .slides li .banner-one .save-tax table tr th img,

    .slider .flexslider .slides .trc-fund-perform-popup .tabs-menu li .banner-one .save-tax table tr th img,

    .trc-fund-perform-popup .tabs-menu li table tr th .sip-benifits .left img,

    .sip-benifits .left .trc-fund-perform-popup .tabs-menu li table tr th img,

    .trc-fund-perform-popup .tabs-menu li table tr th .text-saving .right,

    .text-saving .trc-fund-perform-popup .tabs-menu li table tr th .right {

        display: none

    }

    .trc-fund-perform-popup .tab-outer {

        border-top: solid 2px #1069a1

    }

    .trc-fund-perform-popup .tab-outer table {

        margin-top: 10px

    }

    .trc-fund-perform-popup .tab-outer table tr td,

    .trc-fund-perform-popup .tab-outer table tr th {

        font-size: 12px

    }

    .trc-fund-perform-popup .tab-outer table tr td {

        background: #f9fcfd;

        

        font-size: 11px

    }

    .add-funds-popup {

        width: 86%;

        margin: 4%

    }

    .add-funds-popup h3 {

        font-size: 14px

    }

    .add-funds-popup .overflow-height {

        height: 200px;

        overflow: auto

    }

    .add-funds-popup article {

        padding: 5px

    }

    .add-funds-popup article ul li {

        width: auto;

        padding: 0

    }

    .add-funds-popup article ul li img,

    .add-funds-popup article ul li .star-rating,

    .add-funds-popup article ul li em {

        display: none

    }

    .add-funds-popup article ul li span em {

        display: none

    }

    .add-funds-popup article ul li+li+li {

        width: auto

    }

    .add-funds-popup article ul li+li+li em {

        display: none

    }

    .add-funds-popup article ul li+li+li+li {

        width: 100%;

        display: block

    }

    .add-funds-popup article ul li+li+li+li table {

        width: 50%;

        margin-left: 6%

    }

    .add-funds-popup article ul li+li+li+li table tr td,

    .add-funds-popup article ul li+li+li+li table tr th {

        font-size: 11px

    }

    .add-funds-popup article ul li+li+li+li table tr th {

        display: none

    }

    .add-funds-popup .note {

        display: none

    }

    .add-funds-popup #colorbox #cboxClose {

        border: solid !important

    }

    .remove-popup {

        padding: 20px 3px

    }

    .remove-popup span {

        font-size: 18px;

        width: 100%;

        line-height: 24px

    }

    .btn-danger,

    .btn-success {

        padding: 9px 21px !important;

        margin-top: 6px !important

    }

    .cart-banner {

        height: auto;

        text-align: center;

        width: auto;

        margin-top: 50px

    }

    .cart-banner .heading-sumary {

        font-size: 22px

    }

    .cart-banner .need-help {

        float: none

    }

    .cart-banner .need-help em {

        display: none

    }

    .cart-banner .need-help span {

        font-size: 14px;

        padding: 7px 40px

    }

    .cart-banner p {

        display: block

    }

    .invetment-cart {

        width: 100%

    }

    .invetment-cart table tr th,

    .invetment-cart table tr td {

        padding: 4px;

        text-align: center;

        font-size: 11px

    }

    .invetment-cart table tr th .image,

    .invetment-cart table tr td .image {

        display: none

    }

    .invetment-cart table tr th span,

    .invetment-cart table tr td span {

        font-size: 14px

    }

    .invetment-cart table tr th strong,

    .invetment-cart table tr td strong {

        font-size: 12px

    }

    .invetment-cart table tr th img,

    .invetment-cart table tr td img {

        display: none

    }

    .invetment-cart table tr th .editrecord,

    .invetment-cart table tr td .editrecord {

        margin: 0

    }

    .invetment-cart .total-pay {

        float: none

    }

    .invetment-cart .select-style {

        margin-bottom: 0

    }

    .invetment-cart .btn-danger,

    .invetment-cart .btn-success {

        padding: 5px 15px;

        float: left;

        display: inline-block;

        margin: 10px 0 10px 12px;

        font-size: 11px

    }

    .invetment-cart .condation-txt {

        width: 89%

    }

    .edit-fund-popup {

        width: auto

    }

    .edit-fund-popup .form-control .select-style,

    .edit-fund-popup .form-control input[type="text"] {

        width: 122px

    }

    .cart-footer .left {

        float: none;

        text-align: center;

        width: auto;

        border: none

    }

    .cart-footer .left span {

        border: none;

        display: block

    }

    .cart-footer .left span+span {

        display: none

    }

    .cart-footer .right {

        display: none

    }

    .note {

        display: none

    }

    .why-mysip {

        display: none

    }

    .ui-autocomplete {

        margin-top: 10px !important;

        width: 100% !important

    }

    .onepage-pagination {

        display: none !important

    }

    .four-zero-four {

        padding-top: 63px

    }

    .four-zero-four .full-box {

        min-height: 500px

    }

    .four-zero-four .full-box ul {

        display: none

    }

    #add-funds {

        width: 100%

    }

    .partner-list ul {

        text-align: center

    }

    .about-banner {

        margin-top: 40px;

        background-position: -432px -1px

    }

    .about-banner .banner-content-left {

        padding: 0px 0px 22px 0px

    }

    .about-banner .banner-content-left h1 {

        font-size: 31px

    }

    .about-banner .banner-content-left .subheading {

        font-size: 22px

    }

    .about-banner .banner-content-right {

        padding: 0px 0px 0px 26px

    }

    .about-banner .banner-content-right a {

        padding: 5px 11px;

        margin-right: 7px;

        font-size: 13px

    }

    .about-banner .banner-content-right .subheading {

        padding-bottom: 22px

    }

    .full-contents .member-area .member-img img {

        width: 111px;

        height: 112px

    }

    .full-contents .member-area .leadership-member-details ul li {

        margin: 0px auto;

        width: 100%;

        text-align: center

    }

    .full-contents .member-area .leadership-member-details ul li .front .mem-deatils-short .member-name {

        font-size: 16px;

        padding: 60px 0px 0px

    }

    .full-contents .member-area .leadership-member-details ul li .front .mem-deatils-short .member-name span {

        font-size: 14px

    }

    .full-contents .member-area .leadership-member-details ul li .front .mem-deatils-short p {

        padding: 31px;

        min-height: auto

    }

    .full-contents .nav-about {

        display: none

    }

    .full-contents .awards-block {

        background: none;

        min-height: 561px

    }

    .full-contents .awards-block ul li {

        width: 45%

    }

    .full-contents .fast-fact-block .msg-heading {

        font-size: 16px;

        line-height: 25px

    }

    .full-contents .fast-fact-block .msg-heading a {

        display: inline-block;

        padding: 5px 19px

    }

    .full-contents .comapny-about ul li {

        display: inline-block;

        border: 1px solid #e0e0e0

    }

    .awards-block .heading-awards {

        font-size: 24px

    }

    .partner-banner {

        background-position: left 0px

    }

    .banners-all article {

        padding: 20px 0 20px 0;

        position: relative

    }

    .site-content .widget-area-left {

        display: none

    }

    .site-content .widget-area-right {

        display: none

    }

    .site-content .widget-area-right .side-block-5,

    .site-content .widget-area-right .side-block-6 {

        display: none

    }

    .site-content .widget-area-right .side-block-7 ul li,

    .site-content .site-content-learn .widget-area-right .side-block-8 ul li,

    .site-content-learn .site-content .widget-area-right .side-block-8 ul li,

    .site-content .site-content-learn .widget-area-right .side-block-9 ul li,

    .site-content-learn .site-content .widget-area-right .side-block-9 ul li,

    .site-content .widget-area-right .widget-area-left .side-block-6 ul li,

    .site-content .widget-area-left .widget-area-right .side-block-6 ul li,

    .site-content .widget-area-right .widget-area-left .side-block-8 ul li,

    .site-content .widget-area-left .widget-area-right .side-block-8 ul li,

    .site-content .widget-area-right .widget-area-left .side-block-9 ul li,

    .site-content .widget-area-left .widget-area-right .side-block-9 ul li {

        width: 48%;

        float: left;

        margin: 0px auto;

        margin-right: 8px;

        max-width: 100%

    }

    .site-content .content-area {

        width: 100%;

        padding: 12px 10px

    }

    .site-content .content-area article .post-thumb {

        width: 100%

    }

    .site-content .content-area article .post-thumb a {

        line-height: 24px

    }

    .site-content .content-area article .post-thumb a img {

        width: 100%;

        height: auto

    }

    .site-content .content-area article .post-content {

        max-height: none;

        width: 100%;

        min-height: 240px

    }

    .breadcrumb-blog {

        display: none

    }

    .full-site-content {

        padding-top: 10px

    }

    .full-site-content .widget-area-left-show {

        display: none

    }

    .full-site-content .full-content-area {

        width: 100%;

        margin: 0px auto;

        padding: 0px

    }

    .full-site-content .full-content-area .post-content-view .post-heading a {

        font-size: 20px;

        margin-top: 10px

    }

    .full-site-content .full-content-area .post-content-view .post-details .post-views,

    .full-site-content .full-content-area .post-content-view .post-details .post-date {

        font-size: 13px;

        padding-top: 7px

    }

    .download-doc .form-control {

        width: 100%

    }

    .download-doc .form-control label,

    .download-doc .form-control .select-style1 label {

        width: 30%

    }

    .download-doc .form-control select {

        width: 65%

    }

    .download-doc .btn-success {

        margin-right: 20px

    }

    .main-panel-advisor {

        width: 100%;

        margin: 0px auto

    }

    .main-panel-advisor .heading,

    .main-panel-advisor .small-heading {

        font-size: 25px

    }

    .main-panel-advisor .small-heading {

        padding: 10px 5px 17px;

        font-size: 16px

    }

    .main-panel-advisor .box-three {

        display: block;

        width: 100%;

        margin: 0px auto;

        padding: 0px

    }

    .main-panel-advisor .box-three .price-box-1,

    .main-panel-advisor .box-three .price-box-2,

    .main-panel-advisor .box-three .price-box-3 {

        margin-bottom: 15px

    }

    .main-panel-advisor .box-three .price-box-2 {

        margin-bottom: 15px

    }

    .main-panel-advisor .box-three .price-box-3 {

        margin-bottom: 15px

    }

    .body-content .contant-faqs {

        width: 100%;

        padding: 0px

    }

    .body-content .contant-faqs .serach-block form input[type='text'],

    .body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='email'],

    .body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='email'],

    .body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form textarea,

    .body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form textarea,

    .body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

    .bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='email'],

    .body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

    .bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form textarea {

        width: 87%

    }

    .body-content .contant-faqs .serach-block form input[type='submit'],

    .body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='button'],

    .body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='button'],

    .body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='button'],

    .bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='button'] {

        width: 13%;

        text-indent: -565px;

        background-position: center

    }

    .body-content .contant-faqs .serach-block form input[type='submit']:hover,

    .body-content .contant-faqs .serach-block .widget-faqs-left .side-block-3 ul li form input[type='button']:hover,

    .body-content .widget-faqs-left .side-block-3 ul li .contant-faqs .serach-block form input[type='button']:hover,

    .body-content .contant-faqs .serach-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='button']:hover,

    .bottom-content-box .right-big-block .side-block-3 ul li .body-content .contant-faqs .serach-block form input[type='button']:hover {

        background-position: center

    }

    .all-funds .right-section .right-fund-list .lists .amounts::-webkit-input-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-fund-list .lists .amounts:-moz-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-fund-list .lists .amounts::-moz-placeholder {

        font-size: 8px

    }

    .all-funds .right-section .right-fund-list .lists .amounts:-ms-input-placeholder {

        font-size: 8px

    }

    .bottom-top-call .widget-faqs-left {

        width: 100%

    }

    .bottom-top-call .widget-faqs-left .side-block-1,

    .bottom-top-call .widget-faqs-left .full-nri-content .widget-area-left-nri .side-block-3,

    .full-nri-content .widget-area-left-nri .bottom-top-call .widget-faqs-left .side-block-3 {

        display: none

    }

    .bottom-top-call .widget-faqs-left .side-block-2 {

        display: none

    }

    .recommends .right-fund-list {

        margin-top: 0

    }

    .recommends .fund-search {

        width: 100%

    }

    .recommends .fund-search input[type="search"] {

        width: 94% !important

    }

    .m-reset,

    .btn-filter {

        display: block;

        margin-top: 15px;

        float: left;

        width: 100%

    }

    .all-funds .right-section .reset-section .filter-reset {

        width: 61%

    }

    .all-funds .right-section .reset-section .filter-reset ul {

        margin-left: 0px

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr {

        width: 47.7%

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr .button-buy a {

        padding: 4px 10px

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr .td-amount .tablesaw-cell-label {

        line-height: 28px !important

    }

    .all-funds .right-section {

        width: 100%;

        margin: 0px auto

    }

    .all-funds .right-section .title-check {

        display: none

    }

    .all-funds .right-section .title a {

        margin-left: 6px

    }

    .all-funds .right-section .right-fund-list .top {

        padding-bottom: 10px

    }

    .all-funds .right-section .right-fund-list .top-left {

        width: 28%

    }

    .all-funds .right-section .right-fund-list .top-left input[type="submit"] {

        padding: 7px 24px;

        font-size: 12px

    }

    .all-funds .right-section .right-fund-list .category-filter select {

        width: 220px

    }

    .nri-banner {

        background-position: top center;

        padding: 0

    }

    .nri-banner .content-left {

        margin-top: 10px;

        padding: 0;

        text-align: center;

        width: 100%

    }

    .nri-banner .content-left .banner-pre {

        font-size: 18px;

        padding: 18px

    }

    .nri-banner .content-right {

        width: 100%;

        margin: 20px 0

    }

    .nri-banner .content-right .banner-form {

        width: 100%

    }

    .nri-banner .content-right .banner-form .form-box form .bx {

        width: 48%;

        margin: 5px;

        float: left

    }

    .nri-banner .content-right .banner-form .form-box form .bx input[type='text'],

    .nri-banner .content-right .banner-form .form-box .body-content .widget-faqs-left .side-block-3 ul li form .bx input[type='email'],

    .body-content .widget-faqs-left .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx input[type='email'],

    .nri-banner .content-right .banner-form .form-box .body-content .widget-faqs-left .side-block-3 ul li form .bx textarea,

    .body-content .widget-faqs-left .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx textarea,

    .nri-banner .content-right .banner-form .form-box .bottom-content-box .right-big-block .side-block-3 ul li form .bx input[type='email'],

    .bottom-content-box .right-big-block .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx input[type='email'],

    .nri-banner .content-right .banner-form .form-box .bottom-content-box .right-big-block .side-block-3 ul li form .bx textarea,

    .bottom-content-box .right-big-block .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx textarea,

    .nri-banner .content-right .banner-form .form-box form .bx input[type='email'],

    .nri-banner .content-right .banner-form .form-box form .bx textarea {

        width: 99%;

        float: left

    }

    .nri-banner .content-right .banner-form .form-box form .bx textarea {

        height: 55px

    }

    .all-funds .right-section .right-fund-list .grid-views .tablesaw tbody tr td:nth-of-type(7) .tablesaw-cell-label {

        width: 45%

    }

    .all-funds .widget-area-left-nri {

        display: none

    }

    .all-funds .right-section {

        width: 100%;

        margin: 0px auto

    }

    .all-funds .right-section .short-content-seo .heading-short {

        font-size: 16px;

        line-height: 25px;

        margin-bottom: 7px

    }

    .all-funds .right-section .short-content-seo p {

        line-height: 15px;

        color: #5A5A5A

    }

    .all-funds .right-section .right-fund-list .top-left {

        width: 28%

    }

    .all-funds .right-section .right-fund-list .top-left input[type="submit"] {

        padding: 7px 24px;

        font-size: 12px

    }

    .all-funds .right-section .right-fund-list .category-filter select {

        width: 220px

    }

    .all-funds .right-section .right-heading a {

        font-size: 16px !important

    }

    .all-funds .right-section .reset-section .filter-reset {

        width: 61%

    }

    .all-funds .right-section .reset-section .filter-reset ul {

        margin-left: 0px

    }

    .all-funds .right-section .list-views .tablesaw .cate,

    .all-funds .right-section .list-views .tablesaw .ratings,

    .all-funds .right-section .list-views .tablesaw .title-check,

    .all-funds .right-section .list-views .tablesaw .tdcate,

    .all-funds .right-section .list-views .tablesaw .analysis,

    .all-funds .right-section .list-views .tablesaw .analysi,

    .all-funds .right-section .list-views .tablesaw .rate {

        display: none

    }

    .all-funds .right-section .list-views .tablesaw .tooltip {

        display: none

    }

    .scheme-details .schemes .top-box .bx+.bx {

        width: 99px

    }

    .scheme-details .schemes .top-box .bx+.bx+.bx {

        width: 126px

    }

    .scheme-details .schemes .tab-section .resp-tabs-list li {

        padding: 9px 7px;

        font-size: 15px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns .middle aside {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns .analysis-content {

        float: left;

        padding: 7px 1px 12px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form {

        width: 112.2%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li {

        margin-top: 10px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li input {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li select {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .sip-returns form ul li+li+li label {

        margin: 10px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .risk-measures table {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .risk-measures .middle aside {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .risk-measures .middle aside+aside {

        width: 100%;

        margin: 0px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .portfolio .middle .bx {

        width: 46%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .portfolio .middle .bx+.bx {

        width: 50%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .returns aside {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .returns aside img {

        width: 100%;

        max-width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .returns aside table {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .returns aside .analysis-content {

        margin-bottom: 21px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .resp-tab-content .top span {

        font-size: 12.5px;

        padding: 0px 5px;

        font-family: robotobold;

        margin: 0px

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .resp-tab-content .middle .bx {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .resp-tab-content .middle .bx+.bx {

        width: 100%

    }

    .scheme-details .schemes .tab-section .resp-tabs-container .resp-tab-content .middle .bx+.bx+.bx {

        width: 100%

    }

    .scheme-details .schemes .top-box .first-one {

        width: 100%

    }

    .full-nri-content .right-section .right-fund-list .category-filter {

        float: left

    }

    .m-filterbox {

        display: block

    }

    .m-filterbox .filter-m {

        width: 100%

    }

    .why-chose-tax:before {

        height: 24%;

        margin-top: -47px

    }

    .right-fund-list .choosing-mutual ul li {

        width: 211px

    }

    .display-block {

        display: block !important

    }

    .fund-basket-banner article .need-help span i {

        padding: 0;

        margin: 0

    }

    .fund-basket-banner article .need-help span a {

        background: none;

        text-decoration: none;

        font-size: 13px;

        color: #fff;

        display: inline;

        padding: 0px 5px;

        margin: 0

    }

    .sip-funds-banner article .need-help span i {

        padding: 0;

        margin: 0

    }

    .sip-funds-banner article .need-help span a {

        background: none;

        text-decoration: none;

        font-size: 13px;

        color: #fff;

        display: inline;

        padding: 0px 5px;

        margin: 0

    }

    .invetment-cart table .none-property-mob {

        display: none

    }

    .invetment-cart table tr td:after {

        height: 26px

    }

    .invetment-cart table tr th:first-child {

        display: none

    }

    .invetment-cart table tr th:nth-child(5) {

        display: none

    }

    .invetment-cart table tr th input[type="text"] {

        width: 40px

    }

    .invetment-cart table tr th select {

        padding: 4px 0px

    }

    .invetment-cart table tr+tr td:nth-child(5) {

        display: none

    }

    .invetment-cart table tr+tr td input[type="text"] {

        width: 40px

    }

    .invetment-cart table tr+tr td select {

        padding: 4px 0px

    }

    .common-header .navigation .sub-menu-mobile ul {

        -moz-border-radius: 0;

        -webkit-border-radius: 0;

        -khtml-border-radius: 0;

        border-radius: 0

    }

    .transition-details table.systamatic-transfer tbody tr.sub-total td strong {

        font-size: 13px

    }

    .recommended-funds .transition-details .funds-detail h3.text-right {

        font-size: 16px

    }

    .recommended-funds .tbl-full-width .recommend .tab-content .funds-detail h3 {

        margin-left: 0px

    }

    .recommended-funds .tbl-full-width .recommend .tab-content .funds-detail .table-responsive .client-name {

        width: 98%

    }

    .recommended-funds .tbl-full-width .recommend .tab-content .funds-detail .table-responsive .client-name h3 {

        margin-left: 0px;

        margin-right: 8px

    }

    .mobile-size-banner {

        height: 63px;

        margin-top: 28px

    }

    .invetment-cart table tr td .error,

    .invetment-cart table tr th .error {

        display: table !important;

        border: none !important;

        font-size: 10px !important;

        top: -23px !important;

        line-height: 11px;

        width: 102px;

        left: -18px !important

    }

    .thank .btn-danger,

    .thank .btn-success {

        margin: 11px 11px;

        display: inherit;

        padding: 10px 13px

    }

    .thank .outer {

        width: 100%

    }

    .thank .outer img {

        max-width: 100%;

        height: auto

    }

    .thank .outer article {

        padding: 17px 0 15px 0;

        text-align: center

    }

    .thank .outer+.outer article {

        padding: 17px 0 15px 0;

        text-align: center

    }

    .thank .outer+.outer+.outer article {

        padding: 17px 0 15px 0;

        text-align: center

    }

    .compare-funds-block .border-block {

        margin: 10px 2px

    }

    .compare-funds-block .border-block .search-msg .tips-msg {

        line-height: 30px;

        font-size: 20px

    }

    .compare-funds-block .border-block .search-msg .msg-line {

        font-size: 14px

    }

    .compare-funds-block .border-block .search-bar-top .select {

        width: 100%;

        margin-top: 10px

    }

    .compare-funds-block .border-block .search-bar-top .select select {

        padding: 7px;

        font-size: 13px

    }

    .compare-funds-block .border-block .search-bar-top .small-selact {

        width: 100%;

        margin-right: 10px;

        line-height: 20px;

        font-size: 15px

    }

    .compare-funds-block .border-block .search-bar-top .small-selact .comapre-button {

        margin-top: 10px;

        -webkit-appearance: none

    }

    .compare-funds-block .border-block .data-comapre-funds table {

        width: 100%;

        border-collapse: collapse;

        font-size: 10px

    }

    .compare-funds-block .border-block .data-comapre-funds table tr {

        width: auto;

        font-size: 10px

    }

    .compare-funds-block .border-block .data-comapre-funds table tr a {

        padding: 3px 5px;

        font-size: 10px !important;

        margin-left: 4px !important;

        display: block;

        margin-top: 5px

    }

    .compare-funds-block .border-block .data-comapre-funds table tr th {

        font-size: 10px;

        width: auto;

        padding: 7px

    }

    .compare-funds-block .border-block .data-comapre-funds table tr th+th {

        width: auto;

        font-size: 10px;

        font-family: robotoregula

    }

    .compare-funds-block .border-block .data-comapre-funds table tr td {

        padding: 3px;

        font-size: 10px;

        text-align: center

    }

    .compare-funds-block .border-block .data-comapre-funds table tr td img {

        max-width: 100%

    }

    .compare-funds-block .border-block .data-comapre-funds table tr:nth-child(8) {

        display: none

    }

    .ekyc-block {

        padding: 12px 0px

    }

    .ekyc-block .kyc-block {

        height: auto;

        min-height: auto;

        padding: 13px 13px

    }

    .ekyc-block .kyc-block .step-1 .step-content .heading,

    .ekyc-block .kyc-block .step-1 .step-content .main-panel-advisor .small-heading,

    .main-panel-advisor .ekyc-block .kyc-block .step-1 .step-content .small-heading {

        font-size: 16px;

        padding: 0px 0px 7px;

        margin-bottom: 1px

    }

    .ekyc-block .kyc-block .step-1 .step-content ul {

        padding: 0px 23px;

        line-height: 21px;

        font-size: 14px

    }

    .ekyc-block .kyc-block .step-1 p {

        font-size: 16px;

        padding-top: 13px

    }

    .ekyc-block .kyc-block lable {

        width: 100%;

        padding: 6px 0px

    }

    .ekyc-block .kyc-block .com-button {

        width: 100%;

        margin-top: 0px

    }

    .ekyc-block .kyc-block input[type='text'],

    .ekyc-block .kyc-block .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

    .body-content .widget-faqs-left .side-block-3 ul li form .ekyc-block .kyc-block input[type='email'],

    .ekyc-block .kyc-block .body-content .widget-faqs-left .side-block-3 ul li form textarea,

    .body-content .widget-faqs-left .side-block-3 ul li form .ekyc-block .kyc-block textarea,

    .ekyc-block .kyc-block .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

    .bottom-content-box .right-big-block .side-block-3 ul li form .ekyc-block .kyc-block input[type='email'],

    .ekyc-block .kyc-block .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

    .bottom-content-box .right-big-block .side-block-3 ul li form .ekyc-block .kyc-block textarea,

    .ekyc-block .kyc-block input[type='email'] {

        width: 98%;

        margin: 0

    }

    .ekyc-block .kyc-block .btn-danger,

    .ekyc-block .kyc-block .btn-success {

        width: 100%;

        margin-top: 12px;

        text-align: center;

        margin-left: 0px;

        font-size: 13px;

        padding: 10px 1px

    }

    .thank-banner img {

        max-width: 100%

    }

    .thank .btn-success,

    .btn-danger {

        margin: 10px 0px;

        display: inline-block;

        padding: 10px 33px

    }

    .thank .btn-danger {

        margin: 10px 0px !important;

        display: inline-block !important;

        padding: 10px 33px !important

    }

    .thank p {

        margin-top: 15px

    }

    #inline_forget {

        width: auto

    }

    #inline_forget input[type="email"] {

        width: 100%

    }

    .das-performance table tr td p {

        margin: 0px

    }

    .no-data-found .no-data-title {

        font-size: 20px;

        line-height: 31px

    }

    .no-data-found .no-data-desc {

        font-size: 18px;

        line-height: 25px;

        padding: 10px 12px

    }

    .cart-header .cart-left {

        width: 50%

    }

    .cart-header .cart-left img {

        max-width: 100%;

        width: 160px

    }

    .cart-header .cart-right {

        width: 50%

    }

    .cart-header .cart-right .query-cart-header .phone-query {

        display: none

    }

    .cart-header .cart-center {

        display: none

    }

    .cart-header .cart-center .header-cart-title {

        display: none

    }

    .cart-body .cart-data-table {

        margin: 19px auto

    }

    .cart-body .cart-data-table .mobile-res-hide,

    .cart-body .cart-data-table .nav-custom,

    .cart-body .cart-data-table .scheme-name,

    .cart-body .cart-data-table .nav-unit {

        display: none

    }

    .cart-body .cart-data-table .mobile-res-active td {

        visibility: visible !important;

        height: 26px !important;

        line-height: 0px !important;

        font-size: 12px !important;

        padding: 12px 7px !important

    }

    .cart-body .cart-data-table input[type='text'],

    .cart-body .cart-data-table .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

    .body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table input[type='email'],

    .cart-body .cart-data-table .body-content .widget-faqs-left .side-block-3 ul li form textarea,

    .body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table textarea,

    .cart-body .cart-data-table .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

    .bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table input[type='email'],

    .cart-body .cart-data-table .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

    .bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table textarea,

    .cart-body .cart-data-table select {

        width: 100% !important;

        padding: 6px 3px !important;

        font-size: 12px !important

    }

    .cart-body .cart-data-table table tr th {

        font-size: 13px;

        padding: 4px 4px

    }

    .cart-body .cart-data-table table tr td {

        padding: 6px 4px;

        font-size: 13px

    }

    .cart-body .cart-data-table table tr input[type='text'],

    .cart-body .cart-data-table table tr .body-content .widget-faqs-left .side-block-3 ul li form input[type='email'],

    .body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table tr input[type='email'],

    .cart-body .cart-data-table table tr .body-content .widget-faqs-left .side-block-3 ul li form textarea,

    .body-content .widget-faqs-left .side-block-3 ul li form .cart-body .cart-data-table table tr textarea,

    .cart-body .cart-data-table table tr .bottom-content-box .right-big-block .side-block-3 ul li form input[type='email'],

    .bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table tr input[type='email'],

    .cart-body .cart-data-table table tr .bottom-content-box .right-big-block .side-block-3 ul li form textarea,

    .bottom-content-box .right-big-block .side-block-3 ul li form .cart-body .cart-data-table table tr textarea {

        width: 80%

    }

    .cart-footer-new .left span {

        border-right: none

    }

    .cart-footer-new .left span+span {

        display: none

    }

    .flexslider .slides .first-four {

        background-position: 66% 0

    }

    .flexslider .slides .first-five .main-words-line {

        color: #eae8e8 !important;

        font-size: 24px;

        line-height: 41px

    }

    .flexslider .slides .first-five .main-words-line .e-kyc-word {

        font-size: 24px;

        font-family: robotomedium

    }

    .flexslider .slides .first-five .sub-line {

        color: #eae8e8 !important;

        font-size: 20px

    }

    .flexslider .slides .first-five .futures-icon {

        display: none

    }

    .flexslider .slides .first-six {

        padding-top: 5px !important;

        background-size: cover

    }

    .flexslider .slides .first-six .banner-one {

        padding-top: 53px !important

    }

    .flexslider .slides .first-six .main-words-line {

        font-size: 25px

    }

    .flexslider .slides .first-six .main-words-line .e-kyc-word {

        font-size: 25px;

        color: #ffffff !important

    }

    .flexslider .slides .first-six .sub-line {

        display: none

    }

    .flexslider .slides .first-six .line-three {

        display: none

    }

    .flexslider .slides .first-six a {

        font-size: 16px;

        color: #ffffff !important

    }

    .flexslider .slides .first-six a span {

        font-size: 16px;

        color: #ffffff !important

    }

    .full-contents .media-gallary ul li {

        min-height: auto

    }

    .full-contents .media-gallary .flexslider-media {

        height: auto

    }

    .full-contents .media-gallary .flexslider-media .flex-direction-nav .flex-nav-prev a {

        left: 88%

    }

    .inner-testimonials .flexslider .flex-direction-nav .flex-nav-prev a {

        left: 28%

    }

    .inner-testimonials .flexslider .flex-direction-nav .flex-nav-next a {

        right: 28%

    }

    .inner-testimonials .flexslider ul li p i {

        display: none

    }

    .inner-testimonials .flexslider ul li p span {

        width: 100%

    }

    .tax-saving .right-section {

        width: 100%

    }

    .tax-saving .right-section .right-fund-list .grid-views .tablesaw tbody tr {

        width: 48%;

        margin: 1%

    }

    .tax-saving .why-choose-taxsaving ul li {

        padding: 12px 6px;

        width: 31%

    }

    .tax-saving .tax-tables {

        display: block

    }

    .tax-saving .tax-tables .table-responsive {

        width: 100%;

        overflow: auto

    }

    .tax-saving .tax-tables table tr td {

        font-size: 14px;

        padding: 4px 8px

    }

    .tax-saving .tax-tables table tr td span {

        font-size: 14px;

        

        text-transform: capitalize

    }

    .tax-saving .tax-tables table tr.highlight td span {

        font-size: 13px

    }

    .videos-content .widget-area-left {

        display: none

    }

    .videos-content .content-area {

        width: 100%;

        padding: 10px

    }

    .videos-content .ads-block .left {

        display: none

    }

    .videos-content .ads-block .right {

        height: auto;

        width: 100%

    }

    .videos-content .ads-block .right .deatils {

        height: auto;

        margin-top: 17px

    }

    .videos-content .ads-block .right .deatils .msg {

        width: 100%;

        padding: 10px 0px 0px 15px;

        font-size: 19px;

        text-align: left

    }

    .videos-content .ads-block .right .deatils .contact {

        width: 100%;

        padding: 7px 0px 3px 13px

    }

    .videos-content .ads-block .right .deatils .contact ul li {

        float: left

    }

    .videos-content .ads-block .right .deatils .contact ul li a {

        font-size: 15px

    }

    .videos-content .ads-block .right .deatils .contact ul li+li {

        padding-top: 0px

    }

    .videos-content .ads-block .right .deatils .contact ul li+li a span {

        background-position: 17px 2px

    }

    .videos-content .ads-block .right .button-block {

        display: none !important

    }

    .videos-content .four-video-block ul li {

        margin: 10px 14px;

        width: 45%

    }

    .videos-content .four-video-block ul li .heading,

    .videos-content .four-video-block ul li .main-panel-advisor .small-heading,

    .main-panel-advisor .videos-content .four-video-block ul li .small-heading {

        margin-bottom: 2px

    }

    .videos-content .four-video-block ul li a img {

        max-width: 100%;

        width: 100%;

        height: 176px

    }

    .videos-content .four-video-block ul li:nth-child(5),

    .videos-content .four-video-block ul li:nth-child(10),

    .videos-content .four-video-block ul li:nth-child(15) {

        margin: 10px 14px

    }

    .benifits-outer,

    .text-saving-bg,

    .download-app-bg,

    .testimonial-bg {

        height: auto !important

    }

    .benifits-outer {

        background-position: -385px bottom

    }

    .testimonial .container .flexslider .flex-control-nav {

        bottom: 0px;

        position: relative

    }

    .testimonial-bg .media ul li {

        margin: 20px 20px 0 4px;

        float: left;

        height: 70px

    }

    .download-app-bg .download-app .right .google-play {

        padding-top: 15px

    }

    .small-app-icon {

        display: none

    }

    .htw-banner {

        background-size: cover;

        padding: 31px 0px

    }

    .htw-banner:before {

        background-color: rgba(25, 10, 10, 0.63);

        content: "";

        position: absolute;

        width: 100%;

        height: 100%;

        top: 0;

        z-index: 0;

        display: block

    }

    .htw-banner article {

        z-index: 9;

        position: relative

    }

    .htw-banner article .page-main-heading {

        font-size: 30px

    }

    .htw-banner article .page-main-title {

        font-size: 22px

    }

    .kyc-not-register .hoz-timeline ul li {

        display: none

    }

    .kyc-not-register .comman-timeline ul li {

        display: none

    }

    .kyc-register .comman-timeline ul li {

        display: none

    }

    .kyc-register .hoz-timeline ul li {

        display: none

    }

    .htw-main-block {

        padding: 0px 10px

    }

    .htw-main-block .tab-menu-kyc .resp-tabs-list {

        margin: 0px auto;

        width: 100%;

        text-align: center;

        display: block;

        left: auto

    }

    .htw-main-block .tab-menu-kyc .resp-tabs-list li {

        font-size: 11px;

        padding: 8px 19px;

        float: none

    }

    .htw-main-block .tab-menu-kyc .timeline {

        padding: 0px 22px

    }

    .htw-main-block .tab-menu-kyc .timeline ul li {

        border-left: 2px dotted #666;

        width: auto;

        border-right: none;

        float: left

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .help-content {

        width: 100%;

        float: left;

        display: block;

        padding: 9px 33px

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .video-1 {

        width: 100%

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .video-1 .image-part {

        position: relative;

        width: 100%;

        left: 0;

        text-align: left;

        clear: both;

        float: left;

        bottom: auto

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .video-1 .image-part a img {

        max-width: 100%;

        height: auto

    }

    .htw-main-block .tab-menu-kyc .timeline ul li:after {

        width: 30px;

        height: 30px;

        font-size: 13px;

        z-index: 9

    }

    .htw-main-block .tab-menu-kyc .timeline ul li .help-title {

        font-size: 19px;

        width: 100%;

        margin-right: 0;

        margin-left: 33px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .li-5 .video-1 {

        padding-top: 0px

    }

    .htw-main-block .tab-menu-kyc .timeline ul .help-content {

        width: 47%

    }

    .about-us-banner {

        padding: 15px 0px

    }

    .about-us-banner article {

        text-align: center

    }

    .about-us-banner article .page-main-heading {

        font-size: 35px

    }

    .about-us-banner article figure {

        margin: 0px auto;

        position: relative;

        right: auto;

        bottom: 0px;

        top: auto

    }

    .about-us-banner article figure img {

        width: auto;

        height: auto

    }

    .about-block-full .title {

        font-size: 22px

    }

    .about-block-full .tag-line {

        font-size: 16px

    }

    .about-block-full .description {

        font-size: 14px

    }

    .about-block-full .nav-about ul {

        line-height: 6px;

        float: left;

        padding-bottom: 8px

    }

    .about-block-full .who-we-are {

        padding: 21px 0 0px 0

    }

    .about-block-full .who-we-are .description {

        width: 100%

    }

    .about-block-full .who-we-are .future-icon ul li {

        width: 46%;

        margin-bottom: 10px

    }

    .about-block-full .who-we-are figure {

        display: none

    }

    .about-block-full .how-we-started {

        padding: 12px 0 15px 0

    }

    .about-block-full .recognitions-block {

        padding: 13px 0 18px 0

    }

    .about-block-full .recognitions-block .left-block ul .front {

        width: 100%

    }

    .about-block-full .recognitions-block .left-block ul .front img {

        width: 100%

    }

    .about-block-full .recognitions-block .right-block .silder1 li {

        width: 16% !important

    }

    .about-block-full .counter-block ul {

        padding: 0

    }

    .about-block-full .counter-block ul li {

        width: 50%;

        margin-bottom: 18px;

        border-right: none

    }

    .about-block-full .counter-block ul li span {

        font-size: 28px

    }

    .about-block-full .counter-block ul li span:after {

        right: 0px

    }

    .about-block-full .counter-block ul li img {

        max-width: 100%

    }

    .about-block-full .counter-block ul li .tag-line {

        font-size: 18px

    }

    .about-block-full .counter-block ul li+li span:after {

        right: 0px

    }

    .about-block-full .counter-block ul li+li+li span:after {

        right: 30px

    }

    .about-block-full .counter-block ul li+li+li+li span:after {

        right: 30px

    }

    .about-block-full .our-leaders {

        padding: 18px 0 5px 0

    }

    .about-block-full .our-leaders .team ul li {

        width: 50%;

        float: left;

        margin-bottom: 20px

    }

    .about-block-full .our-leaders .team ul li .member-name {

        font-size: 14px;

        margin-top: 2px

    }

    .about-block-full .our-leaders .team ul li .position {

        font-size: 10px;

        width: 65%;

        text-align: center;

        color: #565656;

        margin: 0px auto

    }

    .about-block-full .infrastructure {

        padding: 0px 0px 38px

    }

    .about-block-full .infrastructure .left {

        width: 100%

    }

    .about-block-full .infrastructure .left img {

        max-width: 100%;

        height: auto

    }

    .about-block-full .infrastructure .right {

        width: 100%

    }

    .about-block-full .infrastructure .right img {

        max-width: 100%;

        height: auto

    }

    .fix-custombtn {

        display: none

    }

    .nri-popup-new {

        width: 100%;

        padding: 2px

    }

    .nri-banner .content-right .banner-form .small-box-banner {

        font-size: 18px

    }

    .right-section .short-content-seo #closeButton {

        top: 6px;

        right: 0px

    }

    .about-block-full .title {

        width: 100%

    }

    .about-block-full .tag-line {

        width: 100%

    }

    .about-block-full .description {

        width: 100%

    }

    .about-block-full .recognitions-block figure {

        display: none

    }

    .member-deatils {

        width: 100% !important

    }

    .main-footer .my-contact .container:before {

        display: none

    }

    .main-footer .my-contact .all-contact {

        padding-left: 10px

    }

    .main-footer .my-contact .all-contact ul li .second-heading span a {

        font-size: 20px

    }

    .main-footer .my-contact .all-contact ul .whatsapp {

        width: 100%;

        margin-bottom: 12px

    }

    .main-footer .my-contact .all-contact ul .email {

        width: 100%

    }

    .main-footer .my-contact .all-contact ul .skype-new {

        display: none

    }

    .main-footer .my-contact .all-contact ul .amfi {

        display: none

    }

    .main-footer .my-contact .all-contact ul .arn {

        display: none

    }

    .main-footer .footer-center-mobile {

        display: block !important

    }

    .main-footer .top-searches {

        display: none

    }

    .main-footer .footer-center {

        display: none

    }

    .main-footer .footer-center .link-box-1 {

        margin-right: 23px

    }

    .main-footer .footer-center .list-box-1 {

        width: 27%

    }

    .main-footer .footer-center .list-box-2 {

        width: 33%

    }

    .main-footer .footer-center .list-box-3 {

        width: 30%;

        margin-right: 0px

    }

    .main-footer .footer-center .list-box-4 {

        display: none

    }

    .main-footer .footer-center .list-box-5 {

        width: 27%;

        margin-top: 17px

    }

    .main-footer .footer-center .list-box-6 {

        width: 33%;

        margin-top: 17px

    }

    .main-footer .footer-center .list-box-7 {

        width: 17%;

        margin-top: 17px

    }

    .main-footer .footer-bottom {

        padding: 25px 0px 0px

    }

    .main-footer .footer-bottom .input-box-1 {

        width: 100%;

        text-align: center

    }

    .main-footer .footer-bottom .box-2-2 {

        display: none

    }

    .main-footer .footer-bottom .box-soical {

        width: 100% !important;

        text-align: center;

        margin: 28px 0px

    }

    .main-footer .footer-bottom .box-soical .all-soical {

        width: 300px;

        margin: 0px auto;

        display: table;

        float: none

    }

    .main-footer .footer-end .left {

        text-align: center;

        float: none

    }

    .main-footer .footer-end .left ul li {

        float: none;

        display: inline-block

    }

    .main-footer .footer-end .right {

        float: none;

        text-align: center;

        margin-top: 10px

    }

    .media-banner .page-main-title {

        display: none !important

    }

    .media-post {

        margin: 1px 0px 0px

    }

    .media-post .read-more-btn {

        padding: 6px 19px;

        margin-top: 15px

    }

    .media-post .one-full-post .right-block,

    .media-post .one-full-post .left-block {

        width: 100%

    }

    .media-post .one-full-post .left-block {

        padding: 25px 27px;

        width: 100%

    }

    .media-post .one-full-post .left-block .media-title {

        padding: 4px 0px 0px

    }

    .media-post .one-full-post .left-block .media-title a {

        font-size: 19px;

        line-height: 26px

    }

    .media-post .one-full-post .left-block .short-content {

        display: none

    }

    .media-post .two-half-post {

        width: 100%;

        min-height: 392px;

        position: relative;

        padding: 0

    }

    .media-post .two-half-post .read-more-btn {

        padding: 6px 19px;

        margin-top: 0px;

        position: absolute;

        bottom: 15px

    }

    .media-post .two-half-post .left-block {

        padding: 5px 17px 16px

    }

    .media-post .two-half-post .right-block,

    .media-post .two-half-post .left-block {

        width: 100%

    }

    .media-post .two-half-post .media-title {

        padding: 4px 0px 0px

    }

    .media-post .two-half-post .media-title a {

        font-size: 19px;

        line-height: 26px

    }

    .media-post .two-half-post .short-content {

        display: none

    }

    .media-post .mr-46 {

        margin-right: 0px;

        margin-bottom: 15px

    }

    .app-page-banner:before {

        content: '';

        position: absolute;

        background-image: -moz-linear-gradient(0deg, #3d2580 0%, #1d55bd 100%);

        background-image: -webkit-linear-gradient(0deg, #3d2580 0%, #1d55bd 100%);

        background-image: -ms-linear-gradient(0deg, #3d2580 0%, #1d55bd 100%);

        opacity: 0.859;

        width: 100%;

        height: 100%;

        top: 0;

        left: 0;

        z-index: 0

    }

    .app-page-banner article {

        position: relative;

        z-index: 9;

        margin-bottom: 49px;

        margin-top: 22px

    }

    .app-page-banner article .page-main-heading {

        font-size: 30px;

        margin-top: 28px

    }

    .app-page-banner article .page-main-title {

        width: 99%;

        font-size: 13px;

        color: #fbf8f8;

        line-height: 18px

    }

    .app-page-banner article .download-link {

        display: none

    }

    .animation-block .heading,

    .animation-block .main-panel-advisor .small-heading,

    .main-panel-advisor .animation-block .small-heading {

        font-size: 30px

    }

    .animation-block .sub-heading {

        font-size: 17px;

        line-height: 22px;

        margin-bottom: 20px

    }

    .animation-block .full-background-main {

        background: #f9f9f9;

        padding-bottom: 13px

    }

    .animation-block .full-background-main .left-col {

        width: 100%;

        padding-left: 0px;

        margin-top: 26px

    }

    .animation-block .full-background-main .right-col {

        width: 100%;

        margin-top: 0px

    }

    .animation-block .full-background-main .center-col {

        display: none

    }

    .screenshort-slider {

        margin: 0px 0px

    }

    .screenshort-slider .heading,

    .screenshort-slider .main-panel-advisor .small-heading,

    .main-panel-advisor .screenshort-slider .small-heading {

        font-size: 30px

    }

    .screenshort-slider .sub-heading {

        font-size: 17px;

        line-height: 22px;

        margin-bottom: 20px

    }

    .screenshort-slider .app-slider li {

        margin-bottom: 34px

    }

    .screenshort-slider .bx-wrapper .bx-viewport {

        height: 386px !important;

        width: 223px !important;

        margin: 0px auto;

        float: none

    }

    .screenshort-slider .bx-default-pager a {

        width: 8px !important;

        height: 8px !important;

        border-radius: 4px !important

    }

    .screenshort-slider .bx-pager {

        bottom: -5px

    }

    .testimonial-app {

        padding: 0px

    }

    .testimonial-app .container {

        padding: 0px 0px 0px 0px !important

    }

    .testimonial-app:before,

    .testimonial-app:after {

        display: none

    }

    .testimonial-app .left-block {

        width: 100%;

        padding-top: 24px;

        background: rgba(41, 69, 100, 0.88)

    }

    .testimonial-app .left-block .bx-default-pager a {

        width: 8px !important;

        height: 8px !important;

        border-radius: 4px !important

    }

    .testimonial-app .left-block .bx-pager {

        bottom: -5px

    }

    .testimonial-app .left-block .bx-viewport {

        left: 0px

    }

    .testimonial-app .right-block {

        width: 100%;

        background: #2fae90;

        background: -moz-linear-gradient(top, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

        background: -webkit-linear-gradient(top, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

        background: linear-gradient(to bottom, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2fae90', endColorstr='#4378c8', GradientType=0);

        opacity: 0.950

    }

    .testimonial-app .right-block .counter-block ul li .counter {

        font-size: 26px

    }

    .testimonial-app .right-block .counter-block ul li .tag-line {

        font-size: 12px

    }

    .videos-block .title {

        font-size: 27px

    }

    .videos-block .tag-line {

        font-size: 14px

    }

    .videos-block .six-videos-block ul {

        margin: 0px auto;

        width: auto;

        display: block

    }

    .videos-block .six-videos-block ul li {

        float: none;

        margin: 7px auto;

        position: relative;

        width: 300px

    }

    .all-faqs-bg {

        min-height: 247px

    }

    .all-faqs-bg article {

        line-height: 20px;

        z-index: 9

    }

    .all-faqs-bg article h1 {

        padding-top: 18px;

        font-size: 31px

    }

    .all-faqs-bg article span {

        padding: 19px 0px;

        float: left;

        width: 100%

    }

    .all-faqs-bg article form .search-bar {

        width: 92%

    }

    .all-faqs-bg article form .search-btn {

        margin-top: 11px;

        margin-left: 0px;

        font-size: 17px;

        width: 32%;

        padding: 7px;

        cursor: pointer;

        border-radius: 4px;

        border: 1px solid #fffafa

    }

    .all-faqs-block {

        top: 12px

    }

    .all-faqs-block .four-block ul li {

        width: 100%;

        padding: 7px;

        min-height: auto;

        margin-top: 7px;

        float: left

    }

    .all-faqs-block .four-block ul li .li-icon-1,

    .all-faqs-block .four-block ul li .li-icon-2,

    .all-faqs-block .four-block ul li .li-icon-3,

    .all-faqs-block .four-block ul li .li-icon-4,

    .all-faqs-block .four-block ul li .li-icon-5 {

        display: none

    }

    .all-faqs-block .four-block ul li .conatnt-bar {

        margin-top: 0px;

        font-size: 14px

    }

    .all-faqs-block .four-block ul li .conatnt-bar .name {

        padding: 0px

    }

    .all-faqs-block .four-block ul li .conatnt-bar #name-3 {

        padding: 0px

    }

    .all-faqs-block .four-block ul li .conatnt-bar span {

        display: none

    }

    .all-faqs-block .bottom-content-box {

        display: block;

        float: left;

        width: 100%

    }

    .all-faqs-block .bottom-content-box .left-big-block {

        width: 100%;

        border-bottom: 1px solid #e0e0e0

    }

    .all-faqs-block .bottom-content-box .left-big-block .heading,

    .all-faqs-block .bottom-content-box .left-big-block .main-panel-advisor .small-heading,

    .main-panel-advisor .all-faqs-block .bottom-content-box .left-big-block .small-heading {

        padding-left: 0px

    }

    .all-faqs-block .bottom-content-box .left-big-block #accordion .main-accodian label {

        padding: 13px 0px

    }

    .all-faqs-block .bottom-content-box .left-big-block #accordion .main-accodian input:checked+label {

        padding: 13px 0px

    }

    .all-faqs-block .bottom-content-box .left-big-block #accordion .main-accodian article {

        padding: 0px 0px 0px 0px

    }

    .all-faqs-block .bottom-content-box .left-big-block #accordion .main-accodian article:before {

        display: none

    }

    .all-faqs-block .bottom-content-box .left-big-block #accordion .main-accodian article p:before {

        display: none

    }

    .all-faqs-block .bottom-content-box .right-big-block {

        width: 100%

    }

    .all-faqs-block .bottom-content-box .right-big-block .side-block-3 {

        margin: 22px 7px;

        float: left;

        width: 100%;

        border-bottom: none

    }

    .all-faqs-block .bottom-content-box .right-big-block .side-block-3 .contact-part .image-part-left {

        display: none

    }

    .all-faqs-block .bottom-content-box .right-big-block .side-block-3 .contact-part .contant-part-right {

        width: 100%

    }

    .all-faqs-block .bottom-content-box .right-big-block .side-block-3 img {

        max-width: 100%

    }

    .calculator-banner {

        padding: 18px 0px 0px 0px;

        float: left

    }

    .calculator-banner:before {

        right: 42% !important

    }

    .calculator-banner figure {

        display: none

    }

    .calculator-banner article {

        float: left;

        padding: 30px 0px

    }

    .calculator-banner article .page-main-heading {

        font-size: 25px

    }

    .calculator-banner article .page-main-title {

        font-size: 14px;

        width: 100%;

        line-height: 20px

    }

    .calculator .calculator-block ul li {

        width: 100% !important;

        padding: 5px 5px !important

    }

    .calculator .calculator-block ul .line,

    .calculator .calculator-block ul .tooltip {

        display: none

    }

    .overview-calcul .inner-calcu .top-block .left {

        width: 100%

    }

    .overview-calcul .inner-calcu .top-block .right {

        display: none

    }

    .overview-calcul .inner-calcu .bottom-block .table {

        overflow-x: scroll

    }

    .overview-calcul .inner-calcu .bottom-block .start-sip-btn {

        right: 20% !important;

        width: 60% !important

    }

    .overview-calcul .inner-calcu .bottom-block .left-dt {

        width: 100% !important;

        margin-bottom: 15px

    }

    .overview-calcul .inner-calcu .bottom-block .right-dt {

        width: 100% !important;

        text-align: left !important;

        float: left !important

    }

    .overview-calcul .inner-calcu .bottom-block .right-dt ul li {

        margin-bottom: 15px;

        float: left !important;

        font-size: 15px !important

    }

    .overview-calcul .inner-calcu .bottom-block .right-dt ul li+li {

        margin-right: 0px !important;

        font-size: 15px !important

    }

    .content-area .video-section .menu-block .heading,

    .content-area .video-section .menu-block .main-panel-advisor .small-heading,

    .main-panel-advisor .content-area .video-section .menu-block .small-heading {

        width: 100%

    }

    .content-area .video-section .menu-block .videos-type {

        float: left;

        margin-top: 15px

    }

    .video-size {

        width: 100%;

        height: auto !important

    }

    .blog-banner {

        padding: 27px 0px 1px 0px

    }

    .blog-banner article {

        margin-bottom: 31px

    }

    .blog-banner article .page-main-heading {

        padding-top: 0;

        text-align: left

    }

    .blog-banner article .page-main-title {

        text-align: left;

        line-height: 22px;

        font-size: 16px

    }

    .blog-banner article figure {

        display: none

    }

    .all-faqs-bg article form .search-bar {

        font-size: 15px

    }

    .about-block-full .mission {

        margin-top: 0px;

        padding: 0px 0 0px 0

    }

    .about-block-full .mission .title {

        padding-top: 16px;

        padding-bottom: 4px

    }

    .about-block-full .mission .tag-line-1 {

        margin-bottom: 0px;

        font-size: 16px;

        line-height: 22px;

        padding: 10px 0px 19px 0px

    }

    .about-block-full .our-leaders .title {

        font-size: 22px

    }

    .about-block-full .our-leaders .tag-line-1 {

        font-size: 15px;

        padding: 0px 0px 3px 0px;

        line-height: 24px

    }

    .videos-block {

        margin-top: 8px

    }

    .inner-testimonials .flexslider ul li p span {

        width: 93%;

        text-align: center;

        margin: 0px auto;

        min-height: 217px

    }

    .inner-testimonials .flexslider .flex-direction-nav a {

        top: 95% !important

    }

    .for-other-amc-all .more-funds-new {

        font-size: 10px;

        padding: 15px 0px;

        line-height: 18px

    }

    .for-other-amc-all .more-funds-new a {

        font-size: 12px

    }

    .mysmallgraph-size-10 {

        margin: 0px auto;

        display: block

    }

    .mygraph-size-10 {

        margin: 0px auto;

        display: block

    }

    .profilecheck .btn-group a {

        margin: 6px 5px;

        width: 100%

    }

    .elss-funds-page .taxnews .full-content .left-news {

        width: 100%

    }

    .elss-funds-page .taxnews .full-content .left-news article .post-thumb {

        width: 30%

    }

    .elss-funds-page .taxnews .full-content .left-news article .post-content {

        width: 70%

    }

    .elss-funds-page .taxnews .full-content .right-news {

        display: none

    }

    .elss-funds-page .elss-page-block {

        margin: 12px 0px

    }

    .elss-funds-page .elss-page-block .right-section .right-fund-list {

        margin-top: 0;

        padding: 0

    }

    .elss-funds-page .elss-page-block .right-section .right-fund-list .top {

        display: none;

        margin-bottom: 15px

    }

    .elss-funds-page .elss-page-block .right-section .right-fund-list form {

        width: 100%

    }

    .elss-funds-page .elss-page-block .right-section .right-fund-list form .top-left {

        display: none

    }

    .elss-funds-page .elss-page-block .right-section .tax-banner {

        padding-bottom: 10px

    }

    .elss-funds-page .elss-page-block .right-section .tablesaw-stack td.rate,

    .elss-funds-page .elss-page-block .right-section .tablesaw-stack td.analysi {

        display: none

    }

    .elss-funds-page .elss-page-block .right-section .list-views .tablesaw tbody tr td.return3 {

        display: block

    }

    .other-menu {

        display: block

    }

    .elss-left .close {

        display: block

    }

    .elss-left .m-filter {

        position: relative;

        left: 0px;

        width: 100%;

        overflow: visible

    }

    .elss-left .m-reset,

    .elss-left .btn-filter {

        display: none

    }

}



@media only screen and (min-width: 481px) and (max-width: 767px) {

    .common-header .logo img {

        max-width: 65%

    }

    .calculator-fix {

        top: 210px

    }

    .how-it-works {

        padding: 20px 15px;

        position: relative;

        left: 0;

        top: 0;

        transform: none

    }

    .how-it-works article {

        width: 32% !important;

        display: inline-block

    }

    .how-it-works article p {

        padding: 0

    }

    .why-join {

        padding: 15px 0;

        position: relative;

        left: 0;

        top: 0;

        transform: none

    }

    .why-join article {

        width: 47% !important;

        display: inline-block;

        min-height: 250px !important;

        float: left !important;

        margin: 6px

    }

    .why-join article p {

        padding: 0

    }

    .why-join span {

        margin-top: 10px

    }

    .secure-feature article {

        padding: 25px 0

    }

    .testimonial {

        text-align: left;

        position: relative;

        left: 0;

        top: 0;

        transform: none

    }

    .testimonial .container .slides li {

        min-height: auto

    }

    .testimonial .container .slides li article {

        width: 76% !important;

        float: right;

        text-align: left;

        padding-top: 20px !important

    }

    .testimonial .container .slides li figure {

        float: left;

        width: 20% !important

    }

    .testimonial .container .slides li figure img {

        max-width: 100%

    }

    .right-fund-list article .space {

        padding: 5px 10px

    }

    .right-fund-list article .space table tr td:first-child {

        display: block

    }

    .right-fund-list article .space table tr td:last-child {

        width: auto !important;

        padding: 0;

        text-align: center

    }

    .right-fund-list article .space table tr td .dropbtn-view {

        font-size: 10px;

        margin-top: 10px

    }

    .right-fund-list article .space table tr td img {

        max-width: 45% !important

    }

    .right-fund-list .grid-view {

        width: 48%;

        margin: 10px 0

    }

    .right-fund-list .grid-view .space table tr td:first-child {

        display: block

    }

    .right-fund-list .grid-view .space table tr td:nth-of-type(1) {

        height: 80px

    }

    .right-fund-list .grid-view .space table tr td:nth-of-type(2),

    .right-fund-list .grid-view .space table tr td:nth-of-type(3) {

        width: 192px !important

    }

    .right-fund-list .grid-view .space table tr td img {

        display: block !important

    }

    .fund-basket-banner {

        padding-top: 50px

    }

    .fund-basket-banner article {

        padding: 20px 0 0 0

    }

    .fund-basket article ul li table {

        display: block

    }

    .fund-basket article ul li table tr td {

        border: solid 1px #ededed;

        padding: 5px !important;

        font-size: 12px !important

    }

    .fund-basket article ul li:first-child {

        display: none

    }

    .fund-basket article ul li:nth-of-type(2) {

        width: 40% !important

    }

    .fund-basket article ul li .value {

        font-size: 14px !important

    }

    .fund-basket article ul li+li span {

        font-size: 10px !important

    }

    .portfolio-select {

        height: auto;

        margin: 12px

    }

    .portfolio-select .portfolio-calc .year .select {

        font-size: 12px

    }

    .portfolio-select .portfolio-calc .year .select select {

        padding: 7px 10px

    }

    .portfolio-select .portfolio-calc .year span {

        padding: 5px 0 5px 0

    }

    .sip-benifits .left .benifits-none li {

        width: 48%

    }

    .about-banner {

        background-position: -175px -1px

    }

    .about-banner .banner-content-left {

        width: 100%

    }

    .about-banner .banner-content-right {

        display: none

    }

    .full-contents .awards-block {

        padding: 15px 0 0px;

        background: none;

        min-height: auto;

        float: left

    }

    .full-contents .awards-block .heading-awards {

        font-size: 24px

    }

    .full-contents .awards-block ul li {

        width: 100%

    }

    .history-block .timeline-img {

        padding: 0px !important

    }

    .scheme-details .schemes .resp-tabs-container .returns .scroll-left-right {

        width: 250px;

        overflow: scroll

    }

    .scheme-details .schemes .resp-tabs-container .risk-measures .scroll-left-right {

        overflow: scroll;

        width: 250px

    }

    .compare-funds-block .border-block .data-comapre-funds table tr a {

        display: block;

        margin-top: 5px

    }

    .compare-funds-block .border-block .data-comapre-funds table tr th+th {

        padding: 3px 0px

    }

    .compare-funds-block .border-block .data-comapre-funds table tr a {

        display: block;

        margin-top: 5px;

        margin-top: 5px;

        line-height: 1

    }

    .compare-funds-block .border-block .data-comapre-funds table tr a+a+a {

        display: block;

        margin-top: 5px;

        margin-top: 5px;

        line-height: 1

    }

    .compare-funds-block .border-block .data-comapre-funds table tr td+td {

        padding: 3px 0px

    }

}



@media only screen and (min-width: 320px) and (max-width: 480px) {

    .widthfull {

        width: 100%

    }

    .login-popoup .tabs-menu li a {

        padding: 6px 10px 5px 11px

    }

    .login-popoup .login-with-soical ul li:first-child:before,

    .login-popoup .login-with-soical ul li:first-child:after {

        width: 100px

    }

    .login-popoup .login-with-soical ul li a {

        padding: 6px 14px;

        font-size: 12px

    }

    .flexslider .slides .first-six .google-play {

        margin-top: -15px

    }

    .flexslider .slides .first-six .main-words-line {

        font-family: robotomedium;

        color: #ffdb3a !important

    }

    .flexslider .slides .first-six .main-words-line span {

        font-family: robotomedium;

        width: 100%;

        display: block;

        padding: 0

    }

    .flexslider .slides .first-six a span {

        width: 100%

    }

    .flexslider .slides .first-six a img {

        margin-top: 11px;

        float: left

    }

    #landing-page-header {

        min-height: 53px

    }

    .tax-calculator-popup {

        width: 300px !important;

        margin: 0 10px

    }

    .tax-calculator-popup .title {

        font-size: 14px

    }

    .tax-calculator-popup form .inner-form {

        padding: 5px 10px

    }

    .tax-calculator-popup form .select-style {

        margin-top: 0;

        width: 97%

    }

    .tax-calculator-popup form .select-style select {

        padding: 2px 10px;

        font-size: 12px

    }

    .tax-calculator-popup form article strong {

        font-size: 13px

    }

    .tax-calculator-popup form article ul li {

        padding-left: 5px;

        font-size: 12px;

        padding-right: 0

    }

    .tax-calculator-popup form article ul a {

        top: 20px

    }

    .profile .form-control input[type="text"] {

        width: 87%

    }

    .profile .form-control .select-bg input[type="text"] {

        width: 78% !important

    }

    .fund-basket-banner {

        min-height: 125px;

        padding-bottom: 15px

    }

    .fund-basket-banner:before {

        height: 100%

    }

    .fund-basket-banner article {

        padding-top: 60px

    }

    .fund-basket-banner article a {

        width: 100%

    }

    .fund-basket-banner article .select-style {

        width: 100%;

        margin: 10px 0 0

    }

    .fund-basket article ul li {

        padding: 5px 5px 0;

        width: 100% !important;

        text-align: center

    }

    .fund-basket article ul li+li span {

        font-size: 10px

    }

    .fund-basket article ul li+li span svg {

        display: none

    }

    .fund-basket article ul li+li .value {

        font-size: 14px

    }

    .fund-basket article ul li+li+li span {

        font-size: 11px

    }

    .fund-basket article ul li+li+li span strong i {

        font-size: 12px

    }

    .fund-basket article ul li:first-child {

        display: none

    }

    .fund-basket article ul li table {

        width: 100%

    }

    .fund-basket article ul li table tr td {

        border: solid 1px #ededed;

        padding: 5px !important

    }

    .fund-basket article ul li:last-child {

        border: none !important;

        min-height: auto

    }

    .slider .flexslider .slides li .banner-one {

        padding-top: 60px !important

    }

    .top-strip .right li {

        margin-left: 0px;

        display: table;

        text-align: center;

        width: 100%;

        float: left

    }

    footer .link-box-outer .link-box {

        width: 44%;

        min-height: 10px;

        padding: 15px 0px 0px 0px;

        margin-right: 5%

    }

    footer .link-box-outer .link-box+.link-box {

        width: 48%;

        padding: 15px 0px 0px 0px;

        margin-right: 0px

    }

    footer .link-box-outer .link-box .contact-outer {

        padding: 0px 0px

    }

    footer .link-box-outer .link-box .contact-outer .left {

        font-size: 17px

    }

    footer .link-box-outer .link-box .contact-outer .left span {

        display: inline;

        width: 50%;

        float: left;

        text-align: center

    }

    footer .link-box-outer .link-box .contact-outer .left span i {

        display: table;

        float: none;

        margin: 0px auto

    }

    footer .link-box-outer .link-box .contact-outer .right {

        float: right;

        display: block;

        margin: -41px 7% 0px auto;

        clear: both

    }

    footer .link-box-outer .link-box a {

        font-size: 11px;

        display: table;

        float: left;

        width: 100%;

        margin: 5px 0px

    }

    footer .link-box-outer .contact-sec {

        width: 100% !important

    }

    footer .bottom-link a {

        float: none;

        line-height: 20px;

        margin: 0px 3px

    }

    footer .bottom-link .right,

    footer .bottom-link .left {

        text-align: center;

        width: 100%

    }

    footer .bottom-link .right span,

    footer .bottom-link .left span {

        width: 100%

    }

    footer .bottom-link .first-left {

        display: none

    }

    .common-header .logo img {

        max-width: 78% !important

    }

    .member-area .heading-about {

        font-size: 26px !important;

        padding: 0px !important

    }

    .member-area .heading-about span {

        font-size: 19px !important

    }

    .history-block .timeline-img {

        padding: 0px !important

    }

    .full-contents .awards-block {

        background: none;

        min-height: auto;

        float: left

    }

    .full-contents .awards-block .heading-awards {

        font-size: 26px !important

    }

    .full-contents .awards-block ul li {

        width: 100%

    }

    .full-contents .comapny-about ul {

        text-align: center

    }

    .about-banner {

        background-position: -175px -1px

    }

    .about-banner .banner-content-left {

        width: 100%

    }

    .about-banner .banner-content-right {

        display: none

    }

    .partner-list ul {

        text-align: center;

        margin: 25px auto 0px auto;

        width: 300px;

        float: none

    }

    .partner-list ul li {

        float: left;

        width: 143px;

        margin: 3px;

        height: 85px

    }

    .partner-list ul li .fronts img {

        width: 100%

    }

    .partner-list .backs {

        display: none

    }

    .awards-list .para-head {

        margin-bottom: 20px

    }

    .awards-list ul li {

        width: auto;

        height: auto;

        float: none

    }

    .heading-main {

        font-size: 24px

    }

    .first-one {

        background-position: 81% center !important

    }

    .banner-botom-tagline h1 {

        font-size: 18px

    }

    .download-doc .form-control label,

    .download-doc .form-control .select-style1 label {

        width: 100%;

        margin: 0;

        padding: 0

    }

    .download-doc .form-control select {

        width: 100%;

        margin-left: 0

    }

    .download-doc .btn-success {

        float: left;

        margin-right: 20px

    }

    .nri-banner {

        background-position: top left

    }

    .nri-banner .content-left {

        margin-top: 20px

    }

    .nri-banner .content-left .banner-small-heading {

        font-size: 27px;

        padding: 0

    }

    .nri-banner .content-left .banner-big-heading {

        font-size: 32px !important;

        line-height: 46px

    }

    .nri-banner .content-left .banner-pre {

        display: none

    }

    .nri-banner .content-right {

        margin: 20px 0 9px 0

    }

    .nri-banner .content-right .banner-form .form-box {

        padding: 5px

    }

    .nri-banner .content-right .banner-form .form-box form .bx {

        width: 98%

    }

    .nri-banner .content-right .banner-form .form-box form .bx input[type='text'],

    .nri-banner .content-right .banner-form .form-box .body-content .widget-faqs-left .side-block-3 ul li form .bx input[type='email'],

    .body-content .widget-faqs-left .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx input[type='email'],

    .nri-banner .content-right .banner-form .form-box .body-content .widget-faqs-left .side-block-3 ul li form .bx textarea,

    .body-content .widget-faqs-left .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx textarea,

    .nri-banner .content-right .banner-form .form-box .bottom-content-box .right-big-block .side-block-3 ul li form .bx input[type='email'],

    .bottom-content-box .right-big-block .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx input[type='email'],

    .nri-banner .content-right .banner-form .form-box .bottom-content-box .right-big-block .side-block-3 ul li form .bx textarea,

    .bottom-content-box .right-big-block .side-block-3 ul li .nri-banner .content-right .banner-form .form-box form .bx textarea,

    .nri-banner .content-right .banner-form .form-box form .bx input[type='email'],

    .nri-banner .content-right .banner-form .form-box form .bx textarea {

        width: 100%

    }

    .all-funds .right-heading {

        display: none

    }

    .all-funds .left-heading {

        width: 99% !important

    }

    .all-funds .right-section .right-fund-list .lists .amounts input {

        width: 61px;

        padding: 2px 3px

    }

    .all-funds .right-section .right-fund-list .lists .growth {

        width: 46px;

        font-size: 11px

    }

    .all-funds .right-section .right-fund-list .list-views .button-buy {

        width: 80px

    }

    .all-funds .right-section .right-fund-list .list-views .button-buy a {

        font-size: 10px;

        padding: 5px 8px

    }

    .all-funds .right-section .right-fund-list .category-filter label {

        font-size: 13px

    }

    .all-funds .right-section .right-fund-list .category-filter select {

        width: 170px;

        font-size: 13px;

        padding: 6px 7px

    }

    .recommends .right-section .right-fund-list .category-filter select {

        width: 46%

    }

    .list-views .tablesaw-stack td .tablesaw-cell-label {

        text-transform: capitalize;

        font-size: 10px;

        font-weight: 300;

        width: 100%

    }

    .list-views .tablesaw td {

        padding: 5px 2px !important

    }

    .list-views .tablesaw-stack tbody td.returnsper {

        width: 29% !important

    }

    .list-views .tablesaw-stack tbody td.tdnav {

        width: 18% !important

    }

    .list-views .tablesaw-stack tbody td.td-amount {

        width: 24% !important

    }

    .nri-popup {

        width: 300px

    }

    .all-funds .right-section .reset-section .filter-reset {

        width: 100%;

        margin-bottom: 20px

    }

    .all-funds .right-section .reset-section .fund-search {

        width: 100%

    }

    .all-funds .right-section .reset-section .fund-search input {

        width: 94%

    }

    .all-funds .right-section .grid-views .tablesaw tbody tr {

        width: 99%

    }

    .cart-body .cart-data-table .extra-space table {

        width: 480px

    }

    .cart-body .checkout-fixed .final-box .left-block {

        width: 100%;

        text-align: left;

        float: left

    }

    .cart-body .checkout-fixed .final-box .left-block .txt-tt {

        margin-bottom: 8px;

        display: block

    }

    .cart-body .checkout-fixed .final-box .right-block .text-title {

        float: left;

        padding: 0px 5px;

        margin-top: 14px;

        font-size: 23px

    }

    .cart-body .checkout-fixed .button-cart {

        display: table;

        padding: 7px 12px

    }

    .full-contents .media-gallary {

        display: block

    }

    .full-contents .media-gallary .flexslider-media {

        height: auto

    }

    .full-contents .media-gallary .flexslider-media .flex-direction-nav .flex-nav-prev a {

        left: 80%

    }

    .inner-testimonials .flexslider .flex-direction-nav .flex-nav-next a {

        right: 5%

    }

    .inner-testimonials .flexslider .flex-direction-nav .flex-nav-prev a {

        left: 5%

    }

    .compare-funds-block .border-block .data-comapre-funds table tr .compare-contentbtn {

        right: -5px;

        width: 160px

    }

    .compare-funds-block .border-block .data-comapre-funds table tr .compare-contentbtn:before {

        right: 17%

    }

    .tax-saving .right-section .right-fund-list .top .tax-calculator {

        position: relative;

        float: right;

        margin: 10px 0px 10px 0px

    }

    .tax-saving .right-section .right-fund-list .grid-views .tablesaw tbody tr {

        width: 98%;

        margin: 1%

    }

    .tax-saving .banners-all {

        background-position: left top

    }

    .tax-saving .why-choose-taxsaving ul li {

        padding: 12px 6px;

        width: 48%

    }

    .tax-saving .heading,

    .tax-saving .main-panel-advisor .small-heading,

    .main-panel-advisor .tax-saving .small-heading {

        font-size: 20px

    }

    .cart-footer-new .right,

    .cart-footer-new .left {

        text-align: left;

        font-size: 11px;

        width: 100%

    }

    .videos-content .four-video-block ul li {

        width: 68%

    }

    .elss-funds-page .taxnews .full-content .left-news article {

        height: auto

    }

    .elss-funds-page .taxnews .full-content .left-news article .post-thumb {

        width: 100%

    }

    .elss-funds-page .taxnews .full-content .left-news article .post-content {

        width: 100%

    }

    .elss-funds-page .taxnews .full-content .left-news article .post-content .post-heading {

        height: auto;

        line-height: 21px

    }

    .elss-funds-page .taxnews .full-content .left-news article .post-content .post-heading a {

        font-size: 16px

    }

}



@media only screen and (max-width: 320px) {

    .trc-fund-perform-popup {

        width: 3%;

        float: left;

        margin: 5px 5px;

        padding: 19px 10px

    }

    .common-header .logo img {

        max-width: 100% !important

    }

    .scheme-details .schemes .resp-tabs-container .returns .scroll-left-right {

        width: 250px;

        overflow: scroll

    }

    .scheme-details .schemes .resp-tabs-container .risk-measures .scroll-left-right {

        overflow: scroll;

        width: 250px

    }

    .listing {

        display: none

    }

    .compare-funds-block .border-block .data-comapre-funds table tr th+th {

        padding: 3px 0px

    }

    .compare-funds-block .border-block .data-comapre-funds table tr a {

        display: block;

        margin-top: 5px;

        margin-top: 5px;

        line-height: 1

    }

    .compare-funds-block .border-block .data-comapre-funds table tr a+a+a {

        display: block;

        margin-top: 5px;

        margin-top: 5px;

        line-height: 1

    }

    .compare-funds-block .border-block .data-comapre-funds table tr td+td {

        padding: 3px 0px

    }

    .main-footer .my-contact .container:before {

        display: none

    }

    .main-footer .my-contact .all-contact {

        padding-left: 10px

    }

    .main-footer .my-contact .all-contact ul li .second-heading span a {

        font-size: 17px

    }

    .main-footer .my-contact .all-contact ul .whatsapp {

        width: 100%;

        margin-bottom: 16px

    }

    .main-footer .my-contact .all-contact ul .email {

        width: 100%

    }

    .main-footer .my-contact .all-contact ul .skype-new {

        display: none

    }

    .main-footer .my-contact .all-contact ul .amfi {

        display: none

    }

    .main-footer .my-contact .all-contact ul .arn {

        display: none

    }

    .main-footer .footer-center .link-box-1 {

        margin-right: 23px

    }

    .main-footer .footer-center .list-box-1 {

        width: 51%;

        margin-right: 9px

    }

    .main-footer .footer-center .list-box-2 {

        width: 45%;

        margin-right: 0px

    }

    .main-footer .footer-center .list-box-3 {

        width: 50%;

        margin-right: 14px;

        margin-top: 18px

    }

    .main-footer .footer-center .list-box-4 {

        display: none

    }

    .main-footer .footer-center .list-box-5 {

        width: 27%;

        margin-top: 17px

    }

    .main-footer .footer-center .list-box-6 {

        width: 48%;

        margin-top: 17px

    }

    .main-footer .footer-center .list-box-7 {

        width: 17%;

        margin-top: 17px

    }

    .main-footer .footer-bottom .input-box-1 {

        width: 100%;

        text-align: center

    }

    .main-footer .footer-bottom .box-2-2 {

        display: none

    }

    .main-footer .footer-bottom .box-soical {

        width: 100% !important;

        text-align: center;

        margin: 28px 0px

    }

    .main-footer .footer-bottom .box-soical .all-soical {

        width: 300px;

        margin: 0px auto;

        display: table;

        float: none

    }

    .main-footer .footer-end .left {

        text-align: center;

        float: none

    }

    .main-footer .footer-end .left ul li {

        float: none;

        display: inline-block

    }

    .main-footer .footer-end .right {

        float: none;

        text-align: center;

        margin-top: 10px

    }

}



@media only screen and (min-width: 320px) and (max-width: 479px) {

    .cart-body .cart-data-table {

        display: block

    }

    .cart-body .cart-data-table .extra-space {

        width: 100%;

        min-height: 200px;

        overflow-x: scroll

    }

    .cart-body .cart-data-table table tr td {

        padding: 13px 4px

    }

    .cart-body .button-block .button-cart {

        display: block;

        float: left

    }

    .cart-body .button-block .left-button-block {

        width: 100% !important;

        padding: 22px 11px 0px !important

    }

    .cart-body .button-block .right-button-block {

        width: 100% !important

    }

    .cart-footer-new {

        position: relative;

        height: auto;

        float: left

    }

    #confirm_pop {

        width: 320px !important

    }

    #confirm_pop .extra-space {

        min-height: auto !important

    }

}



@media only screen and (max-width: 767px) {

    .flexslider .slides .first-six .app-dwnlaod-link {

        float: left

    }

    .flexslider .slides .first-six .app-dwnlaod-link .heading-app {

        float: left;

        color: #ffffff !important;

        margin: 10px 0px 0px 0px;

        width: 100%;

        font-size: 17px

    }

    .mobile-hide-new {

        display: none

    }

    .main-footer .disclosure {

        font-size: 12px;

        padding: 8px;

        margin: 0px 0px 10px 0px

    }

    .main-footer .disclosure .bx1,

    .main-footer .disclosure .bx2 {

        width: 100%

    }

    .main-footer .disclosure .bx {

        padding: 0

    }

    .smart-save-block {

        padding: 16px 0px 0px

    }

    .smart-save-block .heading,

    .smart-save-block .main-panel-advisor .small-heading,

    .main-panel-advisor .smart-save-block .small-heading {

        font-size: 24px;

        margin-bottom: 4px

    }

    .smart-save-block .small-heading {

        font-size: 14px

    }

    .elss-funds-page .banners-all article h1 {

        font-size: 23px

    }

    .elss-funds-page .structure-elss p {

        width: 100%;

        margin-right: 0%

    }

    .elss-funds-page .structure-elss p img {

        width: 100%;

        max-width: 100%;

        height: auto

    }

    .elss-funds-page .tax-seving-guides .heading,

    .elss-funds-page .tax-seving-guides .main-panel-advisor .small-heading,

    .main-panel-advisor .elss-funds-page .tax-seving-guides .small-heading {

        font-size: 15px !important

    }

    .elss-funds-page .elss-page-block .elss-right .comman-seo-content .content p {

        margin-bottom: 24px

    }

    .right-section .right-fund-list .listing {

        display: none

    }

    .flexslider .slides .first-five .sub-line {

        color: #eae8e8 !important;

        font-size: 20px !important

    }

    .flexslider .slides .first-six .main-words-line .e-kyc-word {

        font-size: 25px !important;

        color: #ffffff !important

    }

    .slider .flexslider .slides .first-six .main-words-line {

        font-size: 27px;

        display: inline-block;

        float: left

    }

    .flexslider .slides .first-six .google-play a {

        margin: 0px !important;

        padding: 0px !important

    }

    .flexslider .slides .first-six .google-play span {

        margin-bottom: 5px

    }

    .sip-benifits .left .benifits-none {

        margin-bottom: 15px

    }

    .sip-benifits .left span {

        width: 100%

    }

    .sip-benifits .left p {

        width: 100%

    }

    .sip-benifits {

        min-height: auto

    }

    .sip-benifits .left a {

        margin: 10px auto;

        clear: both;

        display: block

    }

    .flexslider .slides .first-five .main-words-line {

        color: #eae8e8 !important;

        font-size: 24px !important;

        line-height: 41px !important

    }

    .elss-funds-page .tax-seving-guides p img {

        height: auto;

        width: 100%;

        max-width: 100%

    }

    .elss-funds-page .elss-page-block .elss-right .comman-seo-content .backdiv a {

        display: none

    }

    .conatct-us-banner {

        height: 100px;

        float: left;

        background-size: inherit

    }

    .conatct-us-banner article h1 {

        font-size: 25px;

        margin: 13px 0px 0px 0px

    }

    .conatct-us-banner article span {

        font-size: 13px

    }

    .map-boxs {

        width: auto;

        height: auto

    }

    .contact-form .left {

        width: 100%

    }

    .office-address .left,

    .office-address .right {

        width: 100%

    }

    .contact-form ul li {

        width: 49%

    }

    .relted-article-blog ul li {

        width: 100%;

        margin-bottom: 13px

    }

    .filter-blog ul li a {

        padding: 12px 6px;

        font-size: 13px

    }

    .site-content .content-area article {

        width: 48%;

        float: left;

        margin: 0px 19px 15px 0px

    }

    .site-content .content-area article:nth-child(even) {

        margin: 0px 0px 15px 0px

    }

    .site-content .content-area article .post-content {

        width: 100%;

        min-height: 145px

    }

    .site-content .content-area article .post-thumb {

        width: 100%

    }

    .site-content .content-area article .post-heading a {

        font-size: 15px

    }

    .all-reviews-block .top-content .home-button {

        float: left

    }

    .all-reviews-block .top-content .text {

        font-size: 16px;

        margin-bottom: 13px

    }

    .all-reviews-block .reviews-box li {

        width: 100%;

        min-height: auto

    }

    .all-reviews-block .reviews-box li .reviews-msg {

        min-height: auto

    }

    .all-reviews-block .reviews-box li .footer .left {

        width: 100%;

        margin-top: 15px

    }

    .all-reviews-block .reviews-box li .footer .right {

        margin-top: 8px;

        float: left;

        text-align: left

    }

    .all-reviews-block .reviews-box li .footer .right .rating-count {

        text-align: left

    }

    .static-page .contact .home-button {

        width: 100%;

        margin-bottom: 25px

    }

    .static-page .contact .contact-left {

        width: 100%

    }

    .static-page .contact .contact-left .contact-form .form-group {

        margin-bottom: 0px

    }

    .static-page .contact .contact-left .contact-form .form-group .form-half {

        width: 99%;

        margin-bottom: 10px

    }

    .static-page .contact .contact-left .contact-form .form-group textarea {

        width: 99%;

        margin-bottom: 10px

    }

    .static-page .contact .contact-right {

        width: 100%

    }

    .forgetpassword-design .box-margin {

        width: auto

    }

    .reg-call {

        width: auto

    }

    .my-h2-tag {

        padding: 5px 0px

    }

    .reg-call p {

        padding: 5px 0px

    }

    .retirement-planner-deatils .full-block .left .form-data .wrong-input.error {

        top: 60px;

        left: 20px;

        width: 85%;

        font-size: 11px

    }

    .calculator-banner .video-banner {

        display: none

    }

    .vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .heading .amount-seving,

    .vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .main-panel-advisor .small-heading .amount-seving,

    .main-panel-advisor .vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side .small-heading .amount-seving {

        display: none

    }

    .overview-block-2 .left {

        display: none

    }

    .for-fund .headings {

        color: #7536e6;

        margin-bottom: 10px;

        font-size: 18px;

        text-align: left

    }

    .breadcrumb .fact-sheet {

        font-size: 14px;

        padding: 6px 2px;

        width: 209px;

        float: none;

        margin: 7px 0px

    }

    .slides .first-seven:before,

    .loginBanner .first-seven:before {

        background-color: rgba(4, 4, 4, 0) !important;

        content: "";

        position: absolute;

        width: 100%;

        height: 100%

    }

    .slides .first-seven,

    .loginBanner .first-seven {

        background: url(../images/slide10-login.jpg) no-repeat center !important;

        background-size: cover !important

    }

    .slides .first-one,

    .loginBanner .first-one {

        background: url(../images/slide1-login.jpg) no-repeat right bottom !important;

        background-size: cover !important

    }

    .slides .first-two,

    .loginBanner .first-two {

        background: url(../images/slide5-login.jpg) no-repeat right !important;

        background-size: cover !important

    }

    .slides .first-three,

    .loginBanner .first-three {

        background: url(../images/slide3-login.jpg) no-repeat center !important;

        background-size: cover !important

    }

    .slides .first-four,

    .loginBanner .first-four {

        background: url(../images/slide6-login.jpg) no-repeat center !important;

        background-size: cover !important;

        background-position: 72% !important

    }

    .slides .first-five,

    .loginBanner .first-five {

        background: url(../images/slide8-login.jpg) no-repeat right !important;

        background-size: cover !important

    }

    .slides .first-six,

    .loginBanner .first-six {

        background: url(../images/slide9-login.jpg) no-repeat center !important;

        background-size: cover !important

    }

    .amcPageHead article h1 {

        font-size: 20px !important

    }

    .amcPageHead article h1 span {

        font-size: 20px

    }

    .menus-bottom-2 .left {

        padding-left: 0% !important

    }

    .menus-bottom-2 .right {

        padding-right: 0% !important

    }

    .retirement-planner-deatils .full-block i.units {

        display: none

    }

    .retirement-planner-deatils .full-block .heading .amount-seving,

    .retirement-planner-deatils .full-block .main-panel-advisor .small-heading .amount-seving,

    .main-panel-advisor .retirement-planner-deatils .full-block .small-heading .amount-seving {

        margin-top: 12px;

        width: 100%;

        text-align: left;

        float: left

    }

    .inquiry-box {

        display: none

    }

    .amc-section {

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        -ms-box-shadow: none;

        box-shadow: none

    }

    .amc-section .partner-title {

        width: auto;

        margin: 0;

        float: none;

        text-align: center;

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        -ms-box-shadow: none;

        box-shadow: none

    }

    .tax-new-calculator .tax-calculate-form .menus-bottom .left,

    .right {

        width: 100% !important

    }

    .main-footer .footer-end .market-risk-line {

        text-align: center

    }

    .section-heading {

        font-size: 24px

    }

    .section-sub-heading {

        font-size: 12px

    }

    .home-btn,

    .home-button {

        width: 49%;

        font-size: 16px;

        padding: 10px 3px

    }

    .slider .main-products .main-products-block {

        height: 267px

    }

    .slider .main-products .main-products-block .box-padding-small {

        padding: 0px 0px !important

    }

    .slider .main-products .main-products-block .box-padding-low {

        padding: 0px 0px !important

    }

    .slider .main-products .main-products-block .box-padding {

        padding: 8px 0px !important

    }

    .slider .main-products .main-products-block .block-content {

        transform: skewX(0deg)

    }

    .slider .main-products .main-products-block .block-content .home-title {

        font-size: 18px;

        text-align: center

    }

    .slider .main-products .main-products-block .block-content .home-sub-title {

        font-size: 13px;

        text-align: center;

        margin: -1px 0px 12px

    }

    .slider .main-products .main-products-block .block-content .home-btn {

        width: 60% !important

    }

    .slider .main-products .main-products-block .block-content img {

        display: block;

        margin: 25px auto 22px;

        text-align: center;

        width: 65px;

        height: 72px

    }

    .slider .main-products .main-products-block .for-mobile {

        width: 100px;

        margin: 15px auto;

        padding: 6px

    }

    .slider .main-products .main-products-block .small-img {

        margin: 18px auto 4px !important

    }

    .slider .main-products .triangle-right:after {

        display: none

    }

    .slider .main-products .sip-process {

        padding-left: 0px

    }

    .slider .main-products .lumpsum-process {

        padding-left: 0px;

        padding-right: 0px

    }

    .slider .main-products .tax-process {

        padding-right: 0px

    }

    .slider .main-products .tax-process,

    .slider .main-products .lumpsum-process,

    .slider .main-products .sip-process {

        transform: skewX(0deg);

        padding: 24px 0px;

        height: 260px

    }

    .slider .main-products .tax-process .home-description,

    .slider .main-products .lumpsum-process .home-description,

    .slider .main-products .sip-process .home-description {

        display: none

    }

    .slider .main-products .for-saving-tax .margin-none-mobile {

        padding: 0;

        margin: 7px auto

    }

    .slider .main-products .for-saving-tax .block-content img {

        margin: 8px auto 12px !important

    }

    .slider .main-products .tax-process .for-line-breck {

        padding: 17px

    }

    .conatct-strip-home .contact {

        width: 100%

    }

    .conatct-strip-home .contact .line,

    .conatct-strip-home .contact .mr-none {

        display: none

    }

    .conatct-strip-home .contact ul li {

        width: 100%;

        margin-right: 0

    }

    .conatct-strip-home .contact ul li .phoneno {

        text-align: center;

        float: none;

        display: block;

        margin: 10px 0px 0px

    }

    .conatct-strip-home .contact ul li .title-div {

        text-align: center;

        display: block;

        margin: 0px auto;

        float: none;

        font-size: 16px

    }

    .conatct-strip-home .contact ul li .title-div h1 {

        font-size: 17px;

        display: inline-block;

        float: none;

        vertical-align: baseline

    }

    .conatct-strip-home .contact ul li .line-2 {

        font-size: 13px

    }

    .how-it-work-block {

        padding: 20px 0px

    }

    .how-it-work-block .bg-block-td {

        margin: 30px 0px 10px;

        height: 143px;

        background: #ffffff

    }

    .how-it-work-block .bg-block-td .five-box:before {

        display: none

    }

    .how-it-work-block .bg-block-td .five-box .htk-box {

        width: 20%

    }

    .how-it-work-block .bg-block-td .five-box .htk-box .box-title {

        font-size: 16px;

        margin: 6px 0px

    }

    .how-it-work-block .description {

        clear: both

    }

    .why-mysiponline {

        padding: 12px 11px 0px

    }

    .why-mysiponline .left-block {

        width: 100%

    }

    .why-mysiponline .left-block .tab-content.current .tab-content-box ul li {

        float: left

    }

    .why-mysiponline .left-block .tab-content.current .tab-content-box ul li i {

        height: 36px;

        float: left

    }

    .why-mysiponline .left-block .tabs-view {

        margin: 14px 0px

    }

    .why-mysiponline .left-block .tabs-view .tabs {

        margin: 17px 0px

    }

    .why-mysiponline .left-block .tabs-view .tabs li {

        width: 100px !important;

        height: 143px !important

    }

    .why-mysiponline .left-block .tabs-view .tabs .for-small-txt {

        text-align: center;

        width: 63px;

        margin: 0px auto

    }

    .why-mysiponline .right-block {

        display: none

    }

    .who-we-about {

        padding: 10px 0px 20px

    }

    .who-we-about .left-image {

        display: none

    }

    .who-we-about .right-content {

        width: 100%

    }

    .who-we-about .right-content .heading,

    .who-we-about .right-content .main-panel-advisor .small-heading,

    .main-panel-advisor .who-we-about .right-content .small-heading {

        font-size: 23px

    }

    .who-we-about .right-content .small-heading {

        font-size: 16px

    }

    .who-we-about .right-content .description {

        font-size: 13px

    }

    .who-we-about .right-content .wwa-button {

        margin: 22px auto 0px auto;

        margin: 22px auto 0px auto;

        width: 38%

    }

    .sip-calculator-homepage .calculator .calculator-block {

        padding: 0px 14px 17px

    }

    .sip-calculator-homepage .calculator .calculator-block ul li {

        width: 100% !important

    }

    .sip-calculator-homepage .calculator .calculator-overview .left {

        margin-right: 0;

        width: 100%

    }

    .sip-calculator-homepage .calculator .calculator-overview .left .mysmallgraph-size-10 {

        margin: 0px auto;

        display: block

    }

    .sip-calculator-homepage .calculator .calculator-overview .right {

        display: none

    }

    .sip-calculator-homepage .calculator .calculator-overview .hint-line {

        padding: 0px 19px;

        text-align: center;

        margin: 0

    }

    .sip-calculator-homepage .home-button {

        left: 23%

    }

    .seo-content-box .homecontent {

        padding: 0px 0px

    }

    .seo-content-box .title {

        font-size: 18px

    }

    .seo-content-box .title h1,

    .seo-content-box .title h2 {

        font-size: 18px

    }

    .calculator-banner .calculator .calculator-block ul .text-calcu {

        padding-bottom: 14px !important

    }

    .calculator-banner .calculator .calculator-block ul li .form-group {

        margin-bottom: 0px

    }

    .testimonial-home {

        padding: 0px;

        height: auto

    }

    .testimonial-home .container {

        padding: 0px 0px 0px 0px !important

    }

    .testimonial-home:before,

    .testimonial-home:after {

        display: none

    }

    .testimonial-home .left-block {

        width: 100%;

        padding-top: 24px;

        background: rgba(41, 69, 100, 0.88)

    }

    .testimonial-home .left-block .bx-default-pager a {

        width: 8px !important;

        height: 8px !important;

        border-radius: 4px !important

    }

    .testimonial-home .left-block .bx-pager {

        bottom: -5px

    }

    .testimonial-home .left-block .bx-viewport {

        left: 0px

    }

    .testimonial-home .right-block {

        width: 100%;

        background: #2fae90;

        background: -moz-linear-gradient(top, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

        background: -webkit-linear-gradient(top, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

        background: linear-gradient(to bottom, #2fae90 0%, #2f92ae 50%, #4378c8 100%);

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2fae90', endColorstr='#4378c8', GradientType=0);

        opacity: 0.950

    }

    .testimonial-home .right-block .counter-block ul li .counter {

        font-size: 26px

    }

    .testimonial-home .right-block .counter-block ul li .tag-line {

        font-size: 12px

    }

    .tax-calcu-page-1-banner {

        padding: 33px 0px 33px 0px;

        margin-top: 0px

    }

    .tax-calcu-page-1-banner article {

        margin-bottom: 0px

    }

    .tax-calcu-page-1-banner article .page-main-heading {

        font-size: 25px

    }

    .tax-calcu-page-1-banner article .page-main-title {

        font-size: 14px

    }

    .tax-new-calculator .calculator-block .my-heading .heading,

    .tax-new-calculator .calculator-block .my-heading .main-panel-advisor .small-heading,

    .main-panel-advisor .tax-new-calculator .calculator-block .my-heading .small-heading {

        font-size: 20px;

        margin-top: 12px;

        margin-bottom: 5px

    }

    .tax-new-calculator .calculator-block .my-heading .sub-heading {

        margin-bottom: 17px

    }

    .tax-new-calculator .tax-calculate-form .wrong-input {

        font-size: 10px;

        position: absolute;

        right: 16px;

        top: -17px

    }

    .tax-new-calculator .tax-calculate-form .line {

        padding: 0px 36px

    }

    .tax-new-calculator .tax-calculate-form .form-box {

        width: 100% !important

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero .form-group {

        width: 100%

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero .drop-down {

        width: 100% !important

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero .selector {

        width: 100% !important

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero label {

        padding: 7px 0px 7px 0px !important;

        width: 100% !important

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero .input-box {

        width: 100% !important

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero #text-box-toggle-2 {

        right: 7px;

        top: 43px

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box-2 {

        padding: 17px

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box-2 .input-box {

        width: 100% !important

    }

    .tax-new-calculator .tax-calculate-form .form-box .box-hero #toggle-box-2 label {

        width: 100% !important

    }

    .tax-new-calculator .tax-calculate-form .tax-income-box .center-box .input-box {

        width: 135px

    }

    .tax-new-calculator .tooltip:hover .tooltiptext {

        visibility: visible;

        display: none

    }

    .tax-new-calculator .tax-summery {

        width: 100% !important;

        margin: 0px !important

    }

    .tax-new-calculator .tax-summery .heading,

    .tax-new-calculator .tax-summery .main-panel-advisor .small-heading,

    .main-panel-advisor .tax-new-calculator .tax-summery .small-heading {

        font-size: 18px !important;

        width: 95%;

        margin: 0px auto

    }

    .tax-new-calculator .tax-summery .left .tax-table {

        width: 100%

    }

    .tax-new-calculator .tax-summery .left .tax-table table {

        width: 95%;

        margin: 0px auto;

        display: table

    }

    .tax-new-calculator .tax-summery .left .tax-table table tr td {

        padding: 10px 12px !important;

        font-size: 13px

    }

    .tax-new-calculator .tax-summery .left .tax-table table tr td input {

        width: 82%

    }

    .tax-new-calculator .text-for-user span {

        font-size: 22px !important

    }

    .tax-new-calculator .dec-form {

        width: 100% !important;

        padding: 0px 0px 0px;

        line-height: 28px !important;

        text-align: center !important

    }

    .tax-new-calculator .dec-form .list {

        text-align: center !important;

        margin: 16px 0px

    }

    .tax-new-calculator .dec-form .list div {

        width: 100% !important;

        text-align: center;

        font-size: 17px

    }

    .tax-new-calculator .text-for-user {

        margin: 20px 0px 0px !important;

        line-height: 31px !important;

        font-size: 18px !important

    }

    .tax-new-calculator .menus-bottom .left,

    .tax-new-calculator .menus-bottom .right {

        padding: 11px 0px

    }

    .tax-new-calculator .menus-bottom .left .home-button,

    .tax-new-calculator .menus-bottom .right .home-button {

        margin: 10px auto 0px auto;

        font-size: 13px !important;

        width: 60%;

        padding: 6px 6px

    }

    .tax-new-calculator .menus-bottom .left .line,

    .tax-new-calculator .menus-bottom .right .line {

        padding: 0px 10px

    }

    .tax-new-calculator .menus-bottom .left .line .inner-txt,

    .tax-new-calculator .menus-bottom .right .line .inner-txt {

        font-size: 13px !important

    }

    .tax-new-calculator .menus-bottom .left .or,

    .tax-new-calculator .menus-bottom .right .or {

        display: none

    }

    .tax-new-calculator .menus-bottom .left .amount,

    .tax-new-calculator .menus-bottom .right .amount {

        font-size: 20px

    }

    .tax-new-calculator .menus-bottom .left .input-for-user-entry,

    .tax-new-calculator .menus-bottom .right .input-for-user-entry {

        margin-right: 0;

        width: 45%

    }

    .tax-tables-calculaor {

        padding: 30px 0px 0px;

        display: block

    }

    .tax-tables-calculaor .heading,

    .tax-tables-calculaor .main-panel-advisor .small-heading,

    .main-panel-advisor .tax-tables-calculaor .small-heading {

        font-size: 20px;

        display: block;

        margin-top: 25px;

        float: left

    }

    .tax-tables-calculaor .subheading {

        font-size: 14px

    }

    .tax-tables-calculaor table {

        font-size: 13px

    }

    .tax-tables-calculaor table .highlight span {

        font-size: 12px;

        padding: 2px 4px

    }

    .tax-tables-calculaor table tr {

        font-size: 13px

    }

    .tax-tables-calculaor table tr td {

        padding: 9px 6px !important;

        font-size: 13px

    }

    .wealth-building-calculator {

        padding: 0px 0px 0px 0px;

        margin-top: -1px

    }

    .wealth-building-calculator article {

        margin-bottom: 22px

    }

    .wealth-building-calculator .calculator .calculator-block {

        width: 100% !important;

        margin-bottom: 15px;

        float: left

    }

    .wealth-building-calculator .calculator .calculator-block ul li {

        width: 100% !important

    }

    .wealth-building-page .overview-block {

        width: 100%

    }

    .wealth-building-page .overview-block .left {

        width: 100%;

        padding-top: 20px

    }

    .wealth-building-page .overview-block .left #pieChart {

        margin: 0px auto

    }

    .wealth-building-page .overview-block .right {

        width: 100%;

        padding-right: 0px

    }

    .wealth-building-page .overview-block .right .tab-menu ul {

        width: 100%

    }

    .wealth-building-page .top-menu-result ul li {

        width: 100%;

        padding: 12px 5px

    }

    .wealth-building-page .top-menu-result ul .line {

        display: none

    }

    .wealth-building-page .top-menu-result .btn-groups {

        float: none;

        margin: 0px auto;

        width: 293px

    }

    .wealth-building-page .top-menu-result .btn-groups .btn,

    .wealth-building-page .top-menu-result .btn-groups .all-process .actions ul li a,

    .all-process .actions ul li .wealth-building-page .top-menu-result .btn-groups a,

    .wealth-building-page .top-menu-result .btn-groups .wizard .actions ul li a,

    .wizard .actions ul li .wealth-building-page .top-menu-result .btn-groups a,

    .wealth-building-page .top-menu-result .btn-groups .back-section ul li .back,

    .back-section ul li .wealth-building-page .top-menu-result .btn-groups .back {

        padding: 9px 12px;

        font-size: 15px;

        margin: 9px 5px

    }

    .retirement-planner-deatils .full-block .left {

        width: 100%

    }

    .retirement-planner-deatils .full-block .left .form-data ul .heading-li {

        display: none

    }

    .retirement-planner-deatils .full-block .left .form-data ul li {

        margin: 6px 0px;

        background: #f3f3f3

    }

    .retirement-planner-deatils .full-block .left .form-data ul li .en-title {

        width: 100%

    }

    .retirement-planner-deatils .full-block .left .form-data ul li .inflating {

        display: none

    }

    .retirement-planner-deatils .full-block .left .form-data ul li .amount-seving {

        position: relative;

        top: 0px;

        width: 38%

    }

    .retirement-planner-deatils .full-block .left .form-data ul li .amount-seving:before {

        content: '(At Retirement)';

        width: 100%;

        height: auto;

        display: block;

        position: absolute;

        top: -26px;

        left: 0px;

        color: #018a0d

    }

    .retirement-planner-deatils .full-block .left .form-data ul li .input-box {

        width: 60%

    }

    .retirement-planner-deatils .full-block .right {

        width: 100%;

        border: none

    }

    .retirement-planner-deatils .full-block .ret-plan-bottom {

        border-top-width: 3px !important

    }

    .retirement-planner-deatils .full-block .ret-plan-bottom .en-title {

        width: 201px;

        margin: 0px auto;

        float: none;

        padding: 8px 0px

    }

    .retirement-planner-deatils .full-block .ret-plan-bottom .small-input {

        width: 46%;

        margin-right: 18px

    }

    .retirement-planner-deatils .full-block .ret-plan-bottom #savingRate {

        margin-right: 0px

    }

    .retirement-planner-deatils .full-block .ret-plan-bottom a {

        float: none !important;

        margin: 0px auto;

        display: table;

        padding-top: 12px

    }

    .retirement-planner-result .retirement-block ul li {

        width: 100%

    }

    .retirement-planner-result .retirement-block ul li .title {

        font-size: 13px;

        padding: 8px 0px

    }

    .retirement-planner-result .retirement-block ul li .amount {

        font-size: 19px;

        padding: 8px 2px

    }

    .retirement-planner-result .retirement-block ul .small-plan-li {

        width: 100%;

        padding: 10px 0px

    }

    .menus-bottom-2 .home-button {

        font-size: 15px;

        width: 165px;

        padding: 8px

    }

    .menus-bottom-2 .left {

        width: 100%

    }

    .menus-bottom-2 .right {

        width: 100%

    }

    .menus-bottom-2 .or {

        display: none

    }

    .child-plan-calc .child-banner {

        padding: 0px 0px 0px 0px;

        margin-top: 0px

    }

    .child-plan-calc .child-banner .video-banner {

        top: -105px

    }

    .child-plan-calc .retirement-planner-deatils .full-block .left {

        width: 100%

    }

    .child-plan-calc .retirement-planner-deatils .full-block .left .child-plan-page ul li .selector {

        width: 100%

    }

    .child-plan-calc .retirement-planner-deatils .full-block .left .child-plan-page ul li .input-box {

        width: 100%

    }

    .child-plan-calc .retirement-planner-deatils .full-block .right {

        display: none

    }

    .vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side {

        width: 100%

    }

    .vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .left-side #text-box-toggle-2 {

        right: 10px

    }

    .vacation-plan-calc .tax-new-calculator .calculator-block .tax-calculate-form .form-box .box-hero .right {

        display: none

    }

    .goal-planning .tabs-view ul.tabs .add-new-goal {

        width: 100% !important;

        height: auto;

        padding: 7px 14px;

        margin: 0px 0px 11px

    }

    .goal-planning .tabs-view ul.tabs .small-plan-li {

        display: none

    }

    .goal-planning .tabs-view ul.tabs li {

        width: 24%;

        height: auto;

        font-size: 15px;

        padding: 5px 17px

    }

    .goal-planning .tabs-view ul.tabs li i {

        display: none

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in {

        width: 100%

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li {

        width: 100%

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li .tooltip {

        display: none

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .goal-button {

        width: 40%

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .fixed-pos-btn {

        position: inherit;

        left: 0;

        bottom: 0

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .left {

        width: 100%

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .left .title-box i {

        height: 90px;

        float: none;

        margin: 0px auto

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .left .heading-inner {

        width: 100%;

        text-align: center

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .left .small-heading {

        width: 100%;

        text-align: center

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .left .title-box .goal-button-btn {

        width: 30%;

        margin: 14px auto

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .right {

        width: 100%

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .right .title-box i {

        height: 90px;

        float: none;

        margin: 0px auto

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .right .heading-inner {

        width: 100%;

        text-align: center

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .right .small-heading {

        width: 100%;

        text-align: center

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-block .right .title-box .goal-button-btn {

        width: 30%;

        margin: 14px auto

    }

    .nri-main-page p {

        text-align: center

    }

    .nri-banner-new {

        background-size: cover

    }

    .nri-banner-new .left-set {

        position: relative;

        bottom: 0;

        margin: 34px 0px

    }

    .nri-banner-new .right-set {

        width: 100%

    }

    .nri-banner-new .right-set .top {

        width: 100%

    }

    .nri-services .services {

        padding: 0px;

        background: #fbfbfb

    }

    .nri-services .services ul li {

        width: 45%

    }

    .nri-main-page .testimonials-nri .container .bx-wrapper .bx-viewport ul li {

        width: 100px !Important;

        min-height: 258px

    }

    .nri-main-page .testimonials-nri {

        display: none

    }

    .partner-list .partner-part {

        width: 100%

    }

    .partner-list .award-block {

        width: 100%

    }

    .banner-strip ul .amfi,

    .banner-strip ul .arnno,

    .banner-strip ul .sebi {

        display: none

    }

    .banner-strip ul li:first-child {

        margin-left: 0px;

        font-size: 20px;

        padding-right: 0px;

        border-right: none

    }

    .nri-services-page .tab-content {

        padding: 18px 0px 0px 0px

    }

    .nri-services-page .right-block {

        width: 100%

    }

    .nri-services-page .left-block {

        width: 100%

    }

}



@media only screen and (max-width: 667px) and (min-width: 555px) {

    .smart-save-block .right ul {

        width: 100%

    }

    .smart-save-block .right ul li {

        font-size: 12px

    }

    .smart-save-block .right ul li b {

        background: none;

        padding: 0;

        color: #000;

        font-weight: 800;

        box-shadow: none

    }

}



@media only screen and (max-width: 480px) {

    .filter-blog {

        width: 100%;

        overflow-y: scroll

    }

    .filter-blog ul {

        width: 800px

    }

    .filter-blog ul li a {

        padding: 10px 16px;

        font-size: 13px

    }

    .site-content .content-area article {

        width: 100%;

        float: left;

        margin: 0px 19px 15px 0px

    }

    .site-content .content-area article .post-content {

        width: 100%;

        min-height: 115px

    }

    .site-content .content-area article .post-thumb {

        width: 100%

    }

    .site-content .content-area article .post-heading a {

        font-size: 15px

    }

    .smart-save-block .right ul {

        width: 100%

    }

    .smart-save-block .right ul li {

        font-size: 12px

    }

    .smart-save-block .right ul li b {

        background: none;

        padding: 0;

        color: #000;

        font-weight: 800;

        box-shadow: none

    }

    .slides .first-seven,

    .loginBanner .first-seven {

        background: url(../images/mobile-banner-sip.png) no-repeat center !important;

        background-size: cover !important

    }

    .slides .first-seven:before,

    .loginBanner .first-seven:before {

        background-color: rgba(4, 4, 4, 0) !important;

        content: "";

        position: absolute;

        width: 100%;

        height: 100%

    }

}



@media only screen and (min-width: 320px) and (max-width: 479px) {

    .contact-form ul li {

        margin-bottom: 15px

    }

    .contact-form .left .heading,

    .contact-form .left .main-panel-advisor .small-heading,

    .main-panel-advisor .contact-form .left .small-heading {

        font-size: 17px;

        margin-bottom: 0px

    }

    .contact-form .left p {

        font-size: 9px;

        line-height: 15px

    }

    .office-address {

        padding: 14px 0px

    }

    .office-address .heading,

    .office-address .main-panel-advisor .small-heading,

    .main-panel-advisor .office-address .small-heading {

        font-size: 17px;

        margin: 6px 0px 2px 0px

    }

    .office-address .small-heading-2 {

        margin-bottom: 9px

    }

    .office-address .map-box {

        margin: 8px 0px 10px 0px

    }

    .office-address .address {

        font-size: 14px;

        margin: 2px 0px 6px 0px

    }

    .filter-blog {

        width: 100%;

        overflow-y: scroll

    }

    .filter-blog ul {

        width: 800px

    }

    .filter-blog ul li a {

        padding: 8px 10px;

        font-size: 13px

    }

    .site-content .content-area {

        padding: 14px 3px

    }

    .site-content .content-area article {

        width: 100%;

        float: left;

        margin: 0px 0px 15px 0px

    }

    .site-content .content-area article .post-content {

        width: 100%;

        min-height: 115px

    }

    .site-content .content-area article .post-thumb {

        width: 100%

    }

    .site-content .content-area article .post-heading a {

        font-size: 15px

    }

    .smart-save-block .right ul {

        width: 98%

    }

    .smart-save-block .right ul li {

        width: 100%;

        font-size: 16px

    }

    .slider .main-products {

        height: 216px

    }

    .slider .main-products .block-content .home-title {

        font-size: 14px !important

    }

    .slider .main-products .block-content .home-sub-title {

        font-size: 9px

    }

    .slider .main-products .block-content img {

        margin: 16px auto 20px !important;

        text-align: center;

        width: 42px !important;

        height: 45px !important

    }

    .slider .main-products .block-content .home-btn {

        width: 72% !important;

        font-size: 11px;

        padding: 5px 3px

    }

    .nri-services .services {

        padding: 0px;

        background: #fbfbfb

    }

    .nri-services .services ul li {

        width: 100%;

        margin: 7px 0px

    }

    .conatct-strip-home {

        padding: 13px 0px

    }

    .conatct-strip-home .contact .title-div {

        font-size: 16px

    }

    .conatct-strip-home .contact .line-2 {

        font-size: 13px

    }

    .conatct-strip-home .contact .phoneno .image-phone {

        max-width: 100%;

        width: 30px

    }

    .how-it-work-block .bg-block-td .five-box .htk-box {

        width: 33%

    }

    .how-it-work-block .bg-block-td .five-box .box-ht-2,

    .how-it-work-block .bg-block-td .five-box .box-ht-3 {

        display: none

    }

    .why-mysiponline .left-block .tabs-view .tabs li {

        width: 23% !important;

        height: 108px !important;

        background: #ffffff !important;

        border: 1px solid #d0cbcb;

        border-bottom: 1px solid #d0cbcb !important

    }

    .why-mysiponline .left-block .tabs-view .tabs li .zero-charge,

    .why-mysiponline .left-block .tabs-view .tabs li .dashboard,

    .why-mysiponline .left-block .tabs-view .tabs li .security,

    .why-mysiponline .left-block .tabs-view .tabs li .expert-advice {

        background: url(../images/homepage/why-mysiponline-mobile.png) 0px 0px no-repeat !important;

        width: 57px;

        height: 54px;

        display: block;

        margin: 0px auto

    }

    .why-mysiponline .left-block .tabs-view .tabs li .dashboard {

        background-position: -89px 0px !important

    }

    .why-mysiponline .left-block .tabs-view .tabs li .security {

        background-position: -175px 0px !important

    }

    .why-mysiponline .left-block .tabs-view .tabs li .expert-advice {

        background-position: -260px 0px !important

    }

    .main-footer .footer-bottom .input-box-1 .btn-footer {

        left: -1px

    }

    .wealth-building-page #fundallocation,

    .wealth-building-page .tab-menu,

    .wealth-building-page .tab-content,

    .wealth-building-page .strip-block,

    .wealth-building-page #tab-1 {

        display: none

    }

    .wealth-building-page .dac-form {

        margin: 0px 0px 19px;

        line-height: 24px

    }

    .wealth-building-page .span-hero-color {

        height: 100% !important

    }

    .wealth-building-page .overview-block {

        margin: 15px 0px 0px 0px

    }

    .wealth-building-page .overview-block .left {

        padding-top: 0px

    }

    .wealth-building-page .overview-block .right .table-block table {

        width: 100%;

        overflow: scroll;

        float: left;

        display: block

    }

    .wealth-building-page .overview-block .right .table-block table thead tr td {

        font-size: 12px;

        padding: 6px 4px

    }

    .wealth-building-page .overview-block .right .table-block table tbody tr td {

        font-size: 12px

    }

    .retirement-planner-deatils .full-block .left .form-data {

        padding: 11px 6px 14px

    }

    .retirement-planner-deatils .full-block .left .form-data ul li .en-title {

        font-size: 12px

    }

    .retirement-planner-deatils .full-block .left .form-data ul li .amount-seving:before {

        font-size: 12px

    }

    .child-plan-calc .child-banner {

        padding: 0px 0px 0px 0px;

        margin-top: 0px

    }

    .child-plan-calc .child-banner article .page-main-title {

        margin-bottom: 0px

    }

    .child-plan-calc .child-banner .video-banner {

        top: 0px

    }

    .vacation-plan-calc .calculator-banner {

        padding: 0px 0px 0px 0px

    }

    .vacation-plan-calc .calculator-banner article {

        padding: 27px 0px

    }

    .wealth-building-page {

        display: block

    }

    .goal-planning .tabs-view {

        margin: 10px 0px

    }

    .goal-planning .tabs-view ul.tabs li {

        width: 24%;

        height: auto;

        text-align: center;

        font-size: 14px;

        padding: 7px 0px;

        line-height: 18px

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in {

        padding: 0px 0px 25px

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .block-in ul li {

        height: 77px

    }

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .heading,

    .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .main-panel-advisor .small-heading,

    .main-panel-advisor .goal-planning .tabs-view .tab-content.current .tab-content-box .form-box-tab .small-heading {

        font-size: 18px

    }

    .about-goal-planing {

        padding-top: 13px

    }

    .about-goal-planing .heading,

    .about-goal-planing .main-panel-advisor .small-heading,

    .main-panel-advisor .about-goal-planing .small-heading {

        font-size: 18px

    }

    .about-goal-planing .heading-desc {

        text-align: center

    }

    .right-section .right-fund-list .category-filter {

        width: 100%

    }

}



@media screen and (min-width: 360px) and (max-width: 360px) {

    .threesix-mobile {

        padding-top: 23px !important

    }

    .goal-planning .tabs-view ul.tabs li a {

        width: 74px;

        display: block

    }

    .slider .main-products .main-products-block .block-content .home-sub-title {

        padding: 7px

    }

    .slider .main-products .sip-process {

        padding: 14px 0px

    }

}





/*# sourceMappingURL=newstyle.css.map */